python 笔记 12月18日关于 字符串 列表 元组 字典的一些用法和增删改查

str.center(20,‘$’)  居中对齐 不够20 用$ 补齐   默认值为空格补齐

str.ljust(20,‘$’)  左对齐 不够20 用$ 补齐   默认值为空格补齐

str.rjust(20,‘$’)  右对齐 不够20 用$ 补齐   默认值为空格补齐

str.strip()去除字符串俩边的空格   str.lstrip()去除左边的空格   str.rstrip()去除右边的空格

str.partition('xxx') 以‘xxx’为节点拆分str  拆玩以后str变成一个元组

str.splitlines() 按照换行符进行拆分,如果字符串有‘\n’

str.isalpha()   判断字符串是否字母

str.isdigit()     判断字符串是否数字

str.isalnum()  判断字符串是否数字和字母

str.join('list')   将列表组成字符串  


下面是关于列表的一些操作

列表也可以切片  和字符串一样

print(list[1:3])

print(list[1:])

print(list[:3])

print(list[:])

print(list[::-1])

列表的增,删,改,查

增:list.insert(4,2001)在列表4的位置添加2001

       list.append('hello')     在list最后添加hello

       俩个列表还可以相加

       list1.extend(list2)    list1+list2  是把列表2迭代后追加到列表1的

改:list[1]=2001

删:del list[1]

       list.pop(-1)  默认删除最后一个

       list.remove('')删除括号中的内容

查:list。index('')返回查找到的下标   反之则找到这个下标所指的内容

       用in  或者not  in 可以查找其是否存在

求列表中最大值:

list.max()

最小值:

list.min()

a=[1,2,3,4,5]

b=a

把a的地址赋给b

b=a[:]

把a的内容切片给b 并且生成新的地址

 

列表的遍历:

i=0

while i<len(a):

      print(a[i])

      i+=1

for i in range(0,len(a)):

      print(a[i])

以下这个遍历最好用,当然你要用到下标的话,用上面的for循环

for i in a:

      print(i)


tuple 元组  是不可以增,删,改的  可以查的

a=(1,2)

b,c=a

print(b) 1

print(c) 2

拆包,如果值多于变量个数,则报错

从元组中取值可以通过下标,也可以像上面那样取值


字典 dictinoary

语法:

以键值对的形式出现的

d={'jian':'zhi','key':'value'}

增,删,改,查

增:d['键']=值

删:del d['键']

改:d['以存在的键']=新的值

查:d.get('键')


字典的遍历

for mykey in d.keys():

      print(mykey)

for myvalue in d.values():

      print(myvalue)

for item in d.items():    items()得到每个键值对的是元组  

      print(item)

for a,b in d.items():    因为items() 是元组所以可以这样输出

      print(a,b)


生成随机数random

random.randint(1,33)生成一个1到33的随机数








 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值