Python零基础的伙伴们,一定要看到最后~
1.单行注释和多行注释
Python 的数据类型有 int(整数)、float(浮点数)、字符串、布尔值、None、列表、元组、字典、集合等。
1. 变量不需要声明,可以直接输入。大小写敏感。
2. 内置函数type(),可以查询变量的数据类型。
3. 字符串是以''和""括起来的任意文本。
6. 赋值语句不可以返回值,对象是通过引用传递的。
1. 1条代码为1行,例如:1个赋值、1个请求、1个运算、1个打印,结尾不需要添加任何标点符号。
2. 根据代码的执行逻辑进行区分,同一级别的代码需要保持对齐,对与不同级别的代码进行缩进即可。
3. 根据PEP的规定,必须使用4个空格来表示每级缩进(不清楚4个空格的规定如何,在实际编写中可以自定义空格数,但是要满足每级缩进间空格数相等)。
4. 两种不同的执行方式
1. 直接调用 Python 解释器执行文件。
input() 在对待纯数字输入返回所输入的数字的类型(int,float)。
raw_input() 将所有输入作为字符串看待,返回字符串类型。
一般情况下使用 raw_input() 来与用户交互,可以避免类型发生错误。
非诚勿扰:正在学习python的小伙伴或者打算学习的,可以关注公众号回复 “ 资料 ” 领取资料!
表达式由运算符和操作数组成,像 2+3 就是一个表达式,其中 2 和 3 是操作数,加号是运算符。
运算符的优先级按照从低到高排序,同一行优先级相同
- 加(+)、减(-)
- 乘(*)、除(/)、取整(//)、求余(%)
2. 乘方(**) 右结合
3. 不同类型的数据运算,会发生隐式类型转换,转换的规则是低等类型向高等类型转换。
4.字符串与整数相乘。
5. 逻辑运算逻,对于逻辑与,或,非,我们使用 and,or,not 这几个关键字。
Python 解释器在进行布尔运算,只要提前确定运算结果就不会继续往后计算了。
6. 不支持自加(i++)和自减(i--)。
1. print 语句也可以跟上多个字符串,用逗号“,”隔开,遇到逗号“,”会输出一个空格。
2. 多行输出使用三个引号和使用换行符`\n`一致。
1. while 循环,不会迭代 list 或 tuple 的元素,而是根据表达式判断循环是否结束。
3.break,用于推出当层循环。
4. continue,用于退出当前循环,继续下一次循环。
6.迭代器:它为类序列对象提供了一个类序列的接口。迭代非序列集合(例如映射和文件)时, 可以创建更简洁可读的代码。
集合使用花括号将元素之间用逗号隔开即可。集合的输出里不会出现相同的元素。
函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。
1. 定义一个函数。使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。
2.没有return语句,函数执行完毕后也会返回结果,只是结果为 None。
3. 函数返回多个值。
4. 递归函数:函数内部调用自身。
5. 定义函数的时候,还可以有默认参数。
6. 一个函数能接受任意个参数,我们就可以定义一个可变参数。
7. 基本数据类型的参数:值传递;表作为参数:指针传递。
最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。
想要这些资料的可以关注公众号回复:“ 资料 ” 即可领取。
微信搜索关注公众号【百战编程】领取学习资料以及获取更多Java、Python编程技术!