Python:与用户交互及运算符

Python:与用户交互及运算符

与用户交互

1.获取用户输入

  

# input获取到的用户输入都会转换成字符串类型
name = input('请输入你的名字:')

2.输出内部数据

print(name)

有两种编写方式:

    1.先写print,然后再写括号内的需要打印的东西。

    2.先写括号内需要打印的东西之后使用句点符跟print之后回车键就好。

格式化输出

提前定义好模板,之后修改特定的区域即可。

 

 占位符:

%s:可以帮任何数据类型占位

%d:只帮数字占位

 

 运算符

数学运算符

加(+)、减(-)、乘(*)、除(/)、整除(//)、等于(==)

增量赋值

x += 1  # x = x + 1
x -= 1  # x = x - 1

链式赋值

x = 1
s = x
a = x
x = s = a = 1

交叉赋值

 

 解压赋值

如果有一个列表,里面有很多数据,让你一个一个赋值给变量名,肯定是这样的:

name = ['Lisa', '霉霉', 'IU', '程潇']
name1 = name[0]
name2 = name[1]
name3 = name[2]
name4 = name[3]

但是我们学完解压赋值可以这样:

name = ['Lisa', '霉霉', 'IU', '程潇']
name1, name2, name3, name4 = name

正常情况下左右两边的变量名和数据的个数是相等的,但是也有不正常情况:

 

 (注意:单独的下划线作为变量名是为了符合python语法但是指到的值用不到的情况。)

逻辑运算符

and(与):

  连接多个条件全部满足,结果才能为True。

10 > 9 and 1 == 1 and 3 < 5  # True

 

or(或):

  连接多个条件只要有一个满足,结果就为True。

10 < 9 or 12 > 11 or 0.1 > 0.01  # True

 

not(非):

  条件翻转。

not True  # False
not False  # True

三者混合使用的时候是有优先级的,但是我们不需要去记忆,因为是可以人为控制的,就如同数学的加减乘除:

 

 成员运算

用于判断某个个体在不在某个群体内。

name = ['oscar', 'tom', 'tony', 'shiny']
print('oscar' in name)  # True
print('tom' not in name)  # False

身份运算

==:判断两个数据是否一致。

is:判断两个数据的内存地址是否一致。

 

 好了,我们今天的学习就到这里了,明天再见!!!

这里是IT小白陆禄绯,欢迎各位大佬的指点!!!

 

posted @ 2022-03-04 16:56  陆禄绯  阅读(84)  评论(0)    收藏  举报