day4
基本数据类型
用户交互
格式化输出
运算符
基本数据类型参见:https://www.cnblogs.com/Yietong/articles/15965757.html
用户交互
用户交互是程序中常见的获取用户信息的方式.
1.获取用户输入
username = input('请输入您的用户名>>>:')
input获取到的用户输入都会转成字符串类型
2.输出内部数据
print(username)
编写方式
方式1 先写print括号内写需要打印的东西
方式2 先写需要打印的东西之后使用句点符跟print之后tab键即可
括号内还支持一次性打印多个数据 逗号隔开即可
提前定义好模板 之后修改特定的区域即可, 日常接收到来自营业厅的短信就是用了模板输出.
此处引出占位符
占位符可以用 %s 和 %d表示
%s可以给任意数据占位
%d只能给数字占位
运算符
1, 基础运算
基础运算即加减乘除: +,-,*,/ 整除(//) 取余(%) 等于(==)
2.增量赋值
即把两次相互的过程用一个符号表示出来, 加减乘除在此表现为:+=,-=,*=,/=
3.链式赋值
链式赋值用于同一一个对象赋值给多个变量,即优化了赋值程序.
4.交叉赋值
即数据对换.
第一种:用tmp 赋值与m,在兑换,较繁琐.
第二种 m,n=n,m即可,更为简洁.
解压赋值
把列表中的元素依次取出来的过程.
1.正常情况下 左右两边的变量名和值个数要相等
2.也可以打破个数限制
单独的下划线作为变量名 意思是为了符合语法 但是指向的值用不到的情况
逻辑运算符
逻辑运算符多用到tuple数据类型判断逻辑.
逻辑运算符 | 含义 | 基本格式 | 说明 |
---|---|---|---|
and | 逻辑与运算,等价于数学中的“且” | a and b | 当 a 和 b 两个表达式都为真时,a and b 的结果才为真,否则为假。 |
or | 逻辑或运算,等价于数学中的“或” | a or b | 当 a 和 b 两个表达式都为假时,a or b 的结果才是假,否则为真。 |
not | 逻辑非运算,等价于数学中的“非” | not a | 如果 a 为真,那么 not a 的结果为假;如果 a 为假,那么 not a 的结果为真。相当于对 a 取反。 |
成员运算,身份运算
成员运算: 确认某个成员是否存在,用到tuple数据类型
身份运输:判断两个数据是否一致,一般用is进行判断.
OK! 今天到此为止!