基本数据类型

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即可,更为简洁.

解压赋值

把列表中的元素依次取出来的过程.

 

解压赋值指的是一行代码可以搞定这件事

>>> a,b,c,d,e=nums # nums包含多个值,就好比一个压缩包,解压赋值因此得名
>>> a,b,c,d,e
(11, 22, 33, 44, 55)
 

注意,上述解压赋值,等号左边的变量名个数必须与右面包含值的个数相同,否则会报错


   也可以打破个数限制

 

单独的下划线作为变量名 意思是为了符合语法 但是指向的值用不到的情况

 

逻辑运算符

逻辑运算符多用到bool数据类型判断逻辑.

 

 
逻辑运算符含义基本格式说明
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 取反。

 


成员运算,身份运算


成员运算: 确认某个成员是否存在,用到bool数据类型

身份运算:判断两个数据是否一致,一般用is进行判断.

 

 

posted @ 2022-03-04 20:48  Yietong  阅读(54)  评论(0编辑  收藏  举报