表达式就是一个类似于公式的东西,仅仅用了计算结果,不会对程序产生实质性影响。
例如:10 + 5、8 - 4
2.语句 一般需要完成某种功能,例如打印信息、获取信息、为变量赋值。对程序产生一定的影响。
例如:print()、a = 10
程序就是由一条一条的语句和一条一条的表达式构成的。
4.函数(function) 函数就是一种语句,专门来完成特定的功能。
形如:xxx()
分类:
内置函数:由Python解释器提供的函数,可以在python中直接使用
自定义函数:自主创建的函数
要素:
参数
- ()中的内容就是函数的参数
- 函数可以没有参数,也可以有多个参数,多个参数之间使用,隔开
返回值
- 函数的返回结果,函数也可以没有返回值。
- 字面量:字面量就是一个个的值,比如1 2 3 a b c ‘hello’
- 变量:变量用来保存字面量。
1.Python严格区分大小写。
2.每行就是一条语句,每条语句以换行结束。
3.每一行语句不要过长(规范中建议每行不要超过80个字符)。
"rulers":[80],
4.一条语句可以分多行编写,语句后边以\结尾。
5.Python是缩进严格的语言,所以在Python中不要随便缩进。
6.在Python中使用#来表示注释,#后的内容都属于注释,注释的内容将会被解释器所忽略。
四、标识符
在python中可以自主命名的内容都属于标识符,比如:变量名、函数名、类名。
4.1标识符规范1.标识符中可以含有字母、数字、下划线,但是不能使用数字开头。
例子:a_1、_a2、_3a
2.标识符不能是python中的关键字和保留字。
也不建议使用python中的函数名作为标识符,会导致函数被覆盖。
4.2.命名规范在python中遵循两种命名规范:
- 下划线命名法
- 所有字母小写,单词之间使用_分割。
- max_length min_length hello_world
- 帕斯卡命名法(大驼峰命名法)
- 首字母大写,每个单词开头字母大写,其余字母小写。
- MaxLength MinLength HelloWorld
一般情况下,Python中类名使用大驼峰命名法,其余的都用下划线命名法。
五、数据类型 数值数值分成了整数(int)、浮点数(float)、复数(complex)三种类型。
1.整数(int)
所有的整数都是int类型,且大小没有限制。十进制的数字不能以0开头,而其余进制的整数,在打印时都会转化成十进制。二进制0b、八进制0o、十六进制0x。
整数可以通过运算符计算,精度可保证。
2.浮点数(float)
所有的小数都是浮点数。而对浮点数进行运算,精度无法保证。
例子:
c = 0.1 + 0.2
计算结果:
0.30000000000000004
3.复数(complex)
a+bj
a是实部,b是虚部。
字符串表示文本信息,使用引号引用。可以是单引号' '、双引号“ ”
相同的引号之间不能嵌套。
s="子曰:"学而时习之,不亦乐乎"" #错误
s=‘子曰:"学而时习之,不亦乐乎"’ #正确
1.长字符串
单引号跟双引号无法跨行使用,但是用三重引号''' """可以。三重引号可以换行、并且保留字符串的格式。
s = '''锄禾日当午,
汗滴禾下土,
谁知盘中餐,
粒粒皆辛苦。
'''
2.转义字符
可以使用 \ 作为转义字符。通过转义字符,可以在字符串中使用一些特殊的内容。
\‘ 表示 ‘
\" 表示 “
\t 制表符
\n 表示换行
\\ 表示反斜杠
\uxxxx 表示xxxx为Unicode编码
3.占位符与格式化
字符串之间也可以进行加法运算,运算结果为拼接结果,但不能和其他类型运算。
在创建字符串时,可以在字符串中指定占位符。
变量名保存姓名
name = 'Tom'
使用四种方式来输出 欢迎 xxx 光临
拼接:
print('欢迎 ' + name + ' 光临')
多参数:
print('欢迎', name, '光临')
占位符:
print('欢迎 %s 光临' % name)
格式化字符串 :
print(f'欢迎 {name} 光临')
4.字符串的复制
使用字符串与数字相乘,Python解释器会将字符串重复指定的次数并返回。
举例如下:
s = 'abc'
s = s * 2
print(s)
结果:
abcabc
布尔值 空值 六、对象 七、类型转换 八、运算符
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)