python基础语法---用户交互,格式化输出,运算符,赋值方式

用户交互:
1、在python3中的input会将用户输入的任何内容都存成字符串类型
name=input("请输入您的姓名:") #name='zj'
pwd=input("请输入您的密码:") #pwd='123'
2、在python2中的raw_input用法与python3的input是一摸一样的
input是存入什么数据类型,接收的就是什么数据类型

格式化输出:
%s其实可以接收任意类型的值
%d只能接收int类型的值
所以在使用时,用%即可

运算符:
1、/是有零有整
print(10 / 3)---3.333333
2、// 地板除,只取整数部分
print(10 / 3)---3
3、 % :取余数
print(10 % 3)---1
4、** :幂
print(10 ** 2)---100
5、!=:不等于
pwd='123'
print(pwd != '123')
5、列表之间比较大小,仅限于相同位置对应的值是同一类型
l1=[1,'a',3]
l2=[1,3]
print(l2 > l1)--报错
print(10 > 1.1)---True

赋值方式:
链式赋值:
a=b=c=d=10
交叉赋值:
x=100
y=200
x,y=y,x
变量值的解压缩式赋值:
l=['egon','asb','wsb']
x=l[0]
y=l[1]
z=l[2]
x,y,z=l

    yj=[11,22,33,44,55,66,77,88,99,100,200,300]
    mon1,mon2,*_,mon11,mon12=yj
    
    对于字典来收,解压出来的是key

逻辑运算:
    and or
    True or Flase and False---True
    等价于---True or (Flase and False)---True
    False or False and True or False---False
    等价于---False or (Flase and True or False)
    等价于---Flase and (True or False)---False
    等价于---True or False---True

猜你喜欢

转载自www.cnblogs.com/zhangjie19930507/p/9102500.html