西安05小小张 发表于 2022-7-18 21:42:03

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]
查看完整版本: python-2