python-2
str='zhang shuai'# print(str.capitalize()) Zhang shuai 首字符大写
# print(str.title()) Zhang Shuai 每个单词首字符大写
# print(str.count('h')) 2 总共有2个h
# print('-'.join(str)) z-h-a-n-g- -s-h-u-a-i 每个字符间加’-‘
#
# str1='zhang_shuai'
# print(str1.split('_')) #['zhang', 'shuai']分割两个,以’-‘分割
# print(str1.strip('zi')) #zh hz ai ia zi iz z i
# print(str1.lstrip('zh')) #zh hz z
# print(str1.rstrip('ai')) #ai ia i
# print(str1.startswith('zh')) #判断字符串是否以 ‘zh’ 开始。tureor false
# print(str1.endswith('ai')) #判断字符串是否以 ‘ai’ 结束。#tureor false
# name=input('输入上传的文件名:')
# if name.endswith('.py'): #判断是否是这个格式
# print('输入有效')
# else:
# print('输入无效')
# print(str1.find('a')) #查询字符从左边开始查
# print(str1.find('a',3)) #从第3位开始查找,从0算
# print(str1.rfind('a')) #查询字符从右边开始查从0算
# print(str1.replace('a','e',1)) #将‘zhang_shuai中 ’a‘修改成’e‘ 数字代表替换的次数,1代表一次=zh’e‘ngshuai
# print(str1.lower()) #将字符串中所有的大写字符转换为小写字符
# print(str1.upper()) #将字符串中所有的小写字符转换为大写字符ZHANGSHUAI
# print(str1.isdigit()) #判断字符串中是否全为数字 展示布尔值(true false)
# print(str1.isalpha()) #判断字符串中是否全为字母 展示布尔值(true false)
# print(str1.isalnum()) #判断字符串中是否全为数字,全为字母,或者数字字母 展示布尔值(true false)
# #判断其中是否包含特殊字符
# print(str1.istitle()) #判断字符串中首字母是否为大写,其他是否为小写 展示布尔值
# print(str1.isupper()) #判断字符串中首是否都是大写 展示布尔值
# print(str1.islower()) #判断字符串中首是否都是小写 展示布尔值
#
# lower 小写 upper 大写 title 首字母
#
#
# python中的列表
#
# list1=['shuai','chuang','qi',['10086','12580']]
# print(type(list1)) #type 查表的类型
#
# str1='xian007'
# list1=list(str1) 将str 转换成 list
#
# str2=str(list1) 将list转回str
# print(str2) 转换失败,只是在str上加了个""
# print(type(str2))
#
# print(''.join(list1)) 转换成功,变为lest
#
# list1 = ['shuai', 'chuang', 'qi', ['10086', '12580']]
# print(list1) shuai
# list1='zhang' zhang覆盖 list1 0 位
# print(list1) ['zhang', 'chuang', 'qi', ['10086', '12580']]
#
# list1 = ['shuai', 'chuang', 'qi', ['10086', '12580']]
# list1.append('4008') 添加int类型
# list1.append('zhangge') 添加字符串
# list1.append('')添加list(列表)
# print(list1)
#
# list1 = ['shuai', 'chuang', 'qi', ['10086', '12580']]
# list1.insert(1,'zhangge') #添加元素至索引位置(索引位置=1,’元素‘)
# print(list1)
#
# list1=['zhang'] #表格要加括号表格要加括号
# list2=['shuai']
# list1.extend(list2) #连接两个表,传入的值是一个可迭代的对象。int=10010 不能被迭代
# print(list1)
#
# list1 = ['shuai', 'chuang', 'qi', ['10086', '12580']]
# print(list1.index('qi')) # 查看列表元素的索引值0-1-2 index
#
# list1 = ['shuai', 'chuang', 'qi', ['10086', '12580']]
# list1.remove('qi') #移除列表中的‘qi’ list1后面 remove
# print(list1)
#
# list1 = ['shuai', 'chuang', 'qi', ['10086', '12580']]
# del list1 #根据索引进行删除 'qi'=2 del在list前lest后附带[表格模式,索引]
# print(list1)
#
# list1 = ['Shuai', 'chuang', 'qi', '10086', '12580']
# list1.sort() # sort 对列表进行排序,默认升序 list1后面 sort
# print(list1) #根据 ascii编码排序原则 : 0-9>A-Z>a-z
# list1.sort(reverse=True) # reverse=false 升序进行排序 原false变true进行改变
# print(list1) # reverse=True 降序进行排序
#
# list2=sorted(list1)
# print(list2) #生成新的升序表,与原表list1无关。 默认升序
# list3=sorted(list1,reverse=True) # reverse=false 升序进行排序 原false变true进行改变
#
# stor 和 stored区别
# ==都是默认升序排列
# 不同点,sort是办法,sorted(函数)
# sort不会生成新的列表,sorted(相反,会生成新的列表)
#
# list1 = ['Shuai', 'chuang', 'qi', '10086', '12580']
# list1.reverse() # 两极反转['12580', '10086', 'qi', 'chuang', 'Shuai']
# print(list1)
#
# 切片反转
# list1 = ['Shuai', 'chuang', 'qi', '10086', '12580']
# print(list1[::-1]) #空白表示没有前后限制 -1代表从后到前
页:
[1]