nput()输入 接受一个标准输入数据,返回为 string 类型。s
数据类型
数字型(Number)
字符型(String)
布尔型(boolean)
空类型(None)
列表型(list)
元组型(tuple)
字典型(dict)
集合型(set)
标识符
1.什么是标识符? 就是一堆字符串 2.规则: a.只能有数字,字母,下划线组成 b.不能以数字开始 c.python的关键字不能做标志符 `关键字: ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] d. 严格区分大小写 e. 见名之意 f. 遵循驼峰原则: UserName userName user_name 例子: ___ y __defx abcd1234 1234abcd x abcd$%^&*&^%$# x False 3.作用 变量,函数来进行命名的
变量
变量: 在程序执行过程中,其值是可以发生改变的量就是变量. 作用: 将不同的数据类型存到内存中 删除变量: del 变量名
常量
常量: 程序在运行过程值,其值是不可改变的量就是常量 命名规则: 常量一般使用大写
算术运算符和算术表达式
算术运算符
+ - * / % **(求幂) //(取整)
算术表达式
1 + 1 2 + 5 3 * 8 写法: 数字 运算符 数字 = 值
赋值表达式
格式: 变量 = 表达式
复合表达式
+= a += b #a = a + b -= a -= b #a = a - b *= a *= b #a = a * b /= a /= b #a = a / b **= a **= b #a = a ** b //= a //= b #a = a // b
比较运算符
> < >= <= == !=
逻辑运算符(双目运算符)
与(and) 或(or) 非(not) 格式: 表达式 and|or 表达式 总结: 整个表达式也有两种结果,True ,False 逻辑与 表达式1 and 表达式2 整个表达式的值 真 真 真 真 假 假 假 真 假 假 假 假 总结: 只要有一个表达式为假,则整个表达式就为假 逻辑或: 表达式1 or 表达式2 整个表达式的值 真 真 真 真 假 真 假 真 真 假 假 假 总结:只要有一个表达式为真,则整个表达式的结果就为真. 逻辑非 not 表达式 整个表达式的值 真 假 假 真
成员运算符
in : 在指定的序列中查找指定的值,如果有则返回True,否则返回False not in:在指定的序列中查找指定的值,如果没有返回True,否则返回False 一般使用在列表 元祖 集合 字典中
身份运算符[扩展]
is:判断两个标识符是不是引用同一个对象 is not: 判断两个标识符不是同一个对象引用
运算符的优先级
将先计算的表达式带上括号即可
短路原则
表达式1 or 表达式2 ......表达式n 总结: 只要第一个确保表达式是为真,则后边的表达式不再进行判断,这样就大大的增加了程序运行的速度 表达式1 and 表达式2 .........表达式n 总结: 只要第一个确保表达式是为假,