python数据类型

数据类型

Number 数字类型:整型int 浮点型,(小数)float,复数类型complex(一般不用)

String 【字符串】

Bool 布尔类型 True Flase

None 空

list 列表

tuple 元组

dict 字典

set 集合

Bytes 二进制,字节 b’hello’

type( ) 查看数据类型

占位符

%s 字符串

%d 整数

%f 小数

%.2f 保留两位小数

format

# format

# s = '你好,{}, 年龄{}, 在玩贪玩蓝月'.format(name, age)

# s = '你好,{n}, 年龄{a}, 在玩贪玩蓝月'.format(n=name, a=age)

f-string(f表达式)

f-string

s = f'你好,{name}, 年龄{age}, 在玩贪玩蓝月'
print(s)

字符串比较

ASCII码

A=> 65, Z=> 90, a=> 97, z=>122 
0=> 48, 9=> 57,

逻辑运算符

and or not

and 与 =>两边为真则结果为真,否则为假

print(True and True) # True

print(True and False) # False

print(False and True) # False

print(False and False) # False

or =>两边都为假,则结构为假,否则为真

print(True or True) # True

print(True or False) # False

print(False or True) # False

print(False or False) # False

not

一定会得到bool值得结果

print(not True)

print(not 3>4)

print(not 0)

print(not 3)

print(not -3)

print(not None)

print(not '')

print(not ' ')

数值中0为假,其他为真

None为假

字符串中,’'为假,其他为真

短路操作

and

从左往右依次判断表达式的值是否为True,

如果是True,则继续判断后面的表达式

如果是False则直接返回该表达式的值,且后面不会再判断

如果判断到最后一个,则不管真假,直接返回最后的值

a = 10 and None and -2

print(a)



b = 3 and print(1) and print(3)

print(1) 会执行,执行打印1,print(1)执行完返回None

\# print(b)



\# c = 3 and 4 and ''

\# print(c)

or

# 从左往右依次判断表达式的值是否为True,

# 如果是False,则继续判断后面的表达式

# 如果是True则直接返回该表达式的值,且后面不会再判断

# 如果判断到最后一个,则不管真假,直接返回最后的值

\# a = 0 or 3 or 4

\# print(a)



\# b = 0 or None or 4

\# print(b)

\# c = 0 or 4 or print(5)

\# print(c)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值