day04 交互、格式化输出、运算符

该博客主要介绍Python基础内容,包括交互、格式化输出(占位符、format、f-String)、基本运算符(算术、比较等)、运算符优先级,还提及链式赋值、交叉赋值和解压缩等操作,给出代码示例及执行结果。

day04

交互

name = input("Please input you name: ")
print(name)

格式化输出

age = input("Please input you age: ")
print("My age is" + age)
print("My age is", age)

占位符 格式化

name = input("Please input you name: ")
age = input("Please input you age: ")
height = input("Please input you height: ")
print("name is %s ,age is %s, height is %s"%(name,age,height))

format 格式化(了解)

name = input("Please input you name: ")
age = input("Please input you age: ")
height = input("Please input you height: ")

# print("name is {0} ,age is {1}, height is {2}" .format(name,age,height))
print("name is {name} ,age is {age}, height is {height}" .format(name=name,age=age,height=height))

f-String 格式化

name = input("Please input you name: ")
age = input("Please input you age: ")
height = input("Please input you height: ")
# print(f"name is {name} ,age is {age}, height is {height}")
print(f"name is {name} ,age is {int(age)+5}, height is {int(height)+5.5:.2f}")

基本运算符

算术运算符

+ - * /

比较运算符

>
<
>=
<=
==
!=

赋值运算符

=
x=1

逻辑运算符

and
or
not

身份运算符

is比较的是id(内存地址)

id相同值一定相同,值相同id不一定相同,除了小整数池除外

python运算符优先级

链式赋值(必考)

x,y,z=10,10,10

交叉赋值(必考)

x=10
y=10
x,y=y,x

解压缩

列表取值的常规方法

    name_list = ['demon', 'lucifer', 'xcracker']
    x = name_list[0]
    y = name_list[1]
    z = name_list[2]
    print(f'x:{x}, y:{y}, z:{z}')

执行结果

print(f'x:{x}, y:{y}, z:{z}')

解压缩方法

    name_list = ['demon', 'lucifer', 'xcracker']
    x, y, z = name_list
    print(f'x:{x}, y:{y}, z:{z}')

执行结果

x:demon, y:lucifer, z:xcracker

如果不需要列表中某个元素,可以用_去掉

    name_list = ['demon', 'lucifer', 'xcracker', 'xhack']
    x, y, z, a = name_list
    x, _, z, _ = name_list

如果不需要列表中连续的一些元素,可以用通配符(*_)去掉

    name_list = ['demon', 'lucifer', 'xcracker', 'zhangsan','lisi','gebilaowang', 'xhack']
    x, y, *_, z = name=list

字典也可以用解压缩取数据,但取出来的是key

    info = {'name': 'nick', 'age': 18}
    x, y = info
    print(x, y)

转载于:https://www.cnblogs.com/wsxiaoyao/p/10900115.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值