列表:
1.找出某个元素有多少个
字符串:
1.字符串去除空格
.strip()
username = input("user:") if username.strip() == ‘alex‘: print("welcom")
2.字符串分隔
split() 分隔后是一个列表
names = "alex,jack,rain" name2 = names.split(",") #split()默认是以空格 print("2:%s" %name2) name3 = names.split() print("3:%s" %name3)
3.合成一个字符串
join()
names = "alex,jack,rain" name2 = names.split(",") #split()默认是以空格 print("|".join(name2))
4.判断字符串中是否有空格
name ="Alex Li" print(‘‘ in name)
5.把字符串第一个字母大写
name3 = "alex li" print("4:%s" %name.capitalize())
6.字符串分片
name="alex li" print(name[2:4])
7.打印出多个“——”
name=‘alex‘ print(name.center(40,‘-‘))
8.字符串查找
name="alex li" print(name.find(‘sdfs‘)) print(name.find(‘alex‘))
9.判断输入的是否为数字
age = input("your age:") if age.isdigit(): age = int(age) else: print("invalid data type")
10.判断输入的是否为阿拉伯字符(数字字母)(有为真,否则为False),即是否包含特殊字符(有为False,否则为True)
name=‘alex#sdf‘ print(name.isalnum())
11.判断是否以什么结尾
name=‘alex3sdf‘ print(name.endswith(‘sdf‘))
12.判断是否以什么开始
name=‘alex3sdf‘ print(name.startswith(‘alex‘))
while 循环
1.while循环,循环到50-60之间不打印,第一次100跳出循环
#!/usr/bin/env python # -*- coding:utf-8 -*- count = 0 while True: count += 1 if count > 50 and count <60: continue print("aaaa",count) if count == 100: print("第100次了") break
列表:
1.打印列表中的元素
元素‘A,a‘ ,即 i[0]=A ,i[1]=, i[2]=a
list1 = [‘A,a‘,‘B,b‘,‘C,c‘,‘D,c‘] for i in list1: p1,p2,p3 = i[0],i[1],i[2] print(p1,p2,p3)
结果:
2.打印列表中的元素,A,a
list1 = [‘A,a‘,‘B,b‘,‘C,c‘,‘D,c‘] for i in list1: p1,p2 = i[0],i[2] print(p1,p2)
结果:
3.打印购物列表,方法一
enumerate
product_list = [ (‘Iphone‘,5888), (‘Mac Air‘,8000), (‘Mac Pro‘,9000), (‘XiaoMi2‘,19.9),] for item in enumerate(product_list): index = item[0] p_name = item[1][0] p_price = item[1][1] print(index,p_name,p_price)
结果:
4.打印购物列表:方法二
product_list = [ (‘Iphone‘,5888), (‘Mac Air‘,8000), (‘Mac Pro‘,9000), (‘XiaoMi2‘,19.9),] print(product_list) for product_item in product_list: p_name,p_price = product_item print(product_item) print(p_name,p_price)
结果:
时间: 2024-09-30 05:14:05