python基础数据类型

算数运算符:+ - * % // / **

in not in

布尔值:True真 False假

if True:

pass

while True:

pass

V==1

print(V)

比较运算符:== > < >= <== != <>

赋值运算符: = += -= *= /= %= **= //=

#数据类型:具有自己的特殊的功能

数字int:

‘’’
1.
num=‘a’
# v=int(num,base=16) #把a转化成16进制
# print(v) #print:10
3.
a=123

v=a.bit_length() # 二进制长度123 ==》7

print(v)

‘’’

列表list:

‘’’
增加:append(‘str’)#追加在列表最后,insert(‘位置’,‘字符’)#追加到列表任意位置,extend()
删除:pop()#通过索引删除具体位置的元素,clear()#清空,remove()#直接删除指定元素,如有重复删除发现的第一个元素
test=[1,2,3,4]
print(test.pop(2))#3
排序:sort()#正序,sort(reverse=True)#反序,sorted()#反序,生成新列表并且不改变原列表
复制:copy()
test=[14321321]
aa=test.copy()
print(aa)
‘’’

字典dict:

‘’’
1.
查找:dict.get(key),dict.setdefault()
#get与setdefault的区别,如果查找key不在字典中,get返回none,setdefault将修改dict,添加一key对应value为none

增加:update
test={11:22}
aa={33:44}
test.update(aa)
print(test) #{11: 22, 33: 44}

删除:del(),pop(),popitem()删除最后一个键值对

‘’’

元组tuple:与列表类似,但是是不可变对象

集合:

a={1,2,3,4}
b={3,4,5,6}
print(a.intersection(b)) #求集合交集
print(a&b) #求集合交集
print(a.union(b)) #求集合并集
print(a-b) #求集合的差集
print(a^b) #交叉补集
isdisjoint()和issubset()判断函数
update()和add()#add只能更新一个值,update可以更新多个值

字符串str:

‘’’
1.
test=‘alex’
v=test.capitalize() #首字母大写
print(v)

test=‘aLex’
test.casefold() #所有变小写
test.lower() #所有变小写
x=test.upper() #所有变大写

test=‘aLex’
v=test.center(20,’*’) # 内容居中,20为总长度,*为填充20长度中的空白部分
print(v) # aLex

test.count(‘e’) #计算e在test中出现的次数

test.endswith(‘a’) #是否是a结尾
test.startswith(‘a’) #是否是a开始

test=‘12345678\t9’
v=test.expandtabs(4) #把字符串中的 tab 符号(’\t’)转为空格,tab 符号(’\t’)默认的空格数是 8。
print(v,len(v)) #12345678 9 13

test=‘alexalex’
test.find(‘ex’) #获取ex的位置,输出第一个ex,不输出第二个ex

test=‘i am {name}’
v=test.format(name=‘alex’) #format 表示格式化输出
print(v)
print(‘i am {0}’.format(‘alex’))

test=‘dad1351’
test.isalnum() #判断字符串中是否只出现数字和字母

test=‘asdasda’
v=test.split(‘a’,1) #用a来分割字符串,1为分割次数
print(v)

test=[‘hello’,‘world’]
v=’-’.join(test) #以-来连接列表里的各个字符串
print(v) #hello-world
‘’’

#布尔值bool:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值