Python学习之路(二)变量及运算符

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、运算符优先级,如下图:
python运算法优先级

发布了61 篇原创文章 · 获赞 11 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/dmguying/article/details/103639702