python 的变量
1、定义
- 直接使用 '= '定义,变量名 = 变量值,例如:
user_name = ‘python’
2、类型
- 变量分为数字型和非数字型
- 数字型:整型、浮点型、布尔型(bool)
- 非数字型:字符串、列表、元组、字典、集合等
3、命名
- 变量标识符由 字母、数字、下划线组成
- 不能以数字开头
- 不能喝关键字重名
4、 命名规则
- 区分大大小写、 =(赋值号) 左右各留一个空格、见明知意
![!](https://img-blog.csdnimg.cn/20191220232044529.png) - 小写字母+下划线:user_name,first_name
- 小驼峰 : userName,firstName
- 大驼峰 : UserName,FirstName
5、变量输入
- 在 Python 中可以使用 input 函数从键盘等待用户的输入
- 用户输入的 任何内容 Python 都认为是一个 字符串
- 语法如下:
age = input(‘请输入你的年龄’)
6、变量输出
- 在 python 中可以使用 print 函数将信息输出到控制台
- 如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符 %。
- 包含 % 的字符串,被称为 格式化字符串
- % 和不同的 字符 连用,不同类型的数据 需要使用 不同的格式化字符
- %s字符串、%d有符号十进制整数(%06d 表示输出的整数显示位数,不足的地方使用 0 补全)、%f浮点数(%.2f 表示小数点后只显示两位)、%%输出%号。如下使用:
age = input('请输入你的年龄:')
#print("我的年龄是 %d 请多多关照!" % age) 这样写会报错,因为input输入的是字符串,我们要格式输出整形所以报错
print("我的年龄是 %d 请多多关照!" % int(age))# 强制把 字符串转化成整型,这就是格式化的作用
student_no = input('请输入你的学号:')
print('您的学号是 %06d ' % int(student_no))
weight = input('请输入您的体重:')
print('您的体重是 %.2f 公斤' % float(weight))
#格式化多个字符串,后面的变量 部分顺序
print("您的年龄 %d ,学号 %06d,体重 %.2f 公斤" % (int(age),float(weight),int(student_no)))
python的运算符
1、算术运算符
- 加(+)、减(-)、乘(*)、除(/)
- //(取整除:9//2 = 4)、%(取余:9%2 = 1)、(幂运算:23 = 8)
- python 中 * 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果。可以理解为 乘以
2、比较运算符
- == =是否 相等、!= 是否 不相等 、> 是否 大于、<是否 小于+
- <=是否 小于或等于 、>= 是否 大于或等于、
- 返回值为bool数据,是 返回 True,否返回False,结果常用于if条件判断
3、逻辑运算符
- 逻辑运算符两边是表达式
- and(与:一个为假都为假)、or(或:一个为真都为真)、not(非:取反)
- 结果不是 True就是False
4、赋值运算符
- 使用等号(=)赋值,将右面的赋值给左边:a = 3
- 算术运算符 后面加 = ,代表先做运算后赋值,比如:a = 3;a *= 3,结果是 9,相当于 a = a * 3
5、成员运算符
- in :3 in (1, 2, 3) 返回 True
- not in :3 not in (1, 2, 3) 返回 False
6、运算符优先级,如下图: