找回密码
 立即注册

西安05小小张

新手上路

  • 7

    积分

  • 2

    帖子

  • 0

    精华

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
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’ 开始。ture  or false
# print(str1.endswith('ai'))    #判断字符串是否以 ‘ai’ 结束。#ture  or 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[0])     shuai
# list1[0]='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('[zhangge]')  添加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[2]               #根据索引进行删除   '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代表从后到前

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册