python是一种实际应用较为广泛的语言,并且python的使用是完全免费的,python是一种面向对象(oop)的语言,类模块支持多继承,多态等。笔者认为python最强大之处是可以灵活调用其他语言的程序为其所用。
在开始使用python之前要选一款适合自己的IDE ,笔者所用为pycharm,pycharm是一款功能非常强大的集成开发环境,支持Linux,Windows,Mac等操作系统,并且支持多种编程语言,带有语法高亮、智能提示、自动完成等功能,可以提高开发效率。
注:所有内容都是基于python3.X
python的基础知识部分:
python解释器是区分大小写的,例如True和true对python解释器来说是不一样的。
print()函数可以打印任何你想输出的内容,但是打印字符串的时候一定将字符串放在“”或者‘’里面,单引号和双引号不能混合使用。print()函数在打印内容之后默认加上换行符,如不希望换行需在末尾加上end=“”形如:
print(“想要输出的内容”,end=“”)
python解释器会把单引号或者双引号里面的内容看作是字符串,所以,在使用print()函数输出变量内容时千万不要加引号,初学者容易犯此错误。三重引号,可以保留字符串的所有格式,例如换行符、制表符、引号等
字符串格式化,经常用的就是%s,.format()也可以,但是初学者一定注意.format()比较灵活,可以通过位置匹配参数、通过名称匹配参数、通过下标匹配参数。这里我采用了format的格式进行输出,仅供参考。
运行结果:
在python中,缩进非常重要,初学者一定注意,缩进要用Tap键,不要自己打空格,冒号同样重要,有冒好处必有缩进,一定熟记这点,对于刚刚接触python的人来说这是最最容易忽略的地方。
if、eiif和else,只有if和elif后面可以有条件判断语句else不允许接条件判断。在真正开始写程序的时候一定要先把所有的条件写好,然后用pass占位,然后开始写主体程序,不然很容易将有些条件忘记写最后使得程序功能不太完整。在使用while循环的时候,处理条件语句一定先写好,否者会出现死循环,当然除非程序本身需要永久执行,类似于while True: 这样的死循环。在写条件判断时注意python中将数字0以外的数均视为True,其中None视为假,其他视为假的类型后续再写,今天就不在这里赘述了。
这是我在最初学习的时候遇到过的问题,在这里简单记录一下方便日后学习,哪里有说的不对的地方欢迎大家批评指正,共同学习。
原文地址:https://www.cnblogs.com/wangaige/p/9063390.html