标签:输入验证 常用 制表符 第三天 set replace 逗号 cas 替换
昨日内容回顾
格式化输出: %s %d %r
第一种:
‘%s,%s‘ (内容1,内容2)
第二种:
dic = {‘name‘:‘老男孩‘,‘age‘:45} ‘%(name)s,%(age)s‘ % dic
表示单纯的% 用%%
while else:
如果wuile循环被break打断,则不走else程序
逻辑运算符
and or not
1. ()>not > and >or,同一优先级,从左至右以此计算
2. x or y , x is True , return x and 相反
list:[‘name‘,True,[].....],各种数据类型的数据,大量的数据,便于操作
tuple 元组。() 只读列表。
dict:{‘name‘:‘老男孩‘,
‘name_list‘:[‘反面教材‘,.....]
‘alex‘:{‘age‘:40,
‘hobby‘:‘old_women‘,
}
},
存储大量的数据,关系型数据。
set:{‘wusir‘, ‘alex‘, ....}
数字int:
bit_length() 当十进制用二进制表示时,最少使用的位数
ps: a = xvgshajasdas
s = a.bit_lengtuh()
布尔值bool:
布尔值就两种: True ,False. 就是反应条件的正确与否
真 1 True
假 0 False
# 字符串的索引:索引即下标,就是字符串组成的元素从第一个开始,初始索引为0以此类推。
#
# a = ‘ABCDEFGHIJK‘
# print(a[6])
# print(a[7])
# 字符串的切片:切片就是通过索引(索引:索引:步长)截取字符串的一段,\
# 形成新的字符串(原则就是顾头不顾腚)。
# print(a[:5])
# print(a[3:7])
# 字符串的步长
#
# print(a[2:8:3])
#
# 字符串常用的方法
# a = ‘taidiGANritian‘
# a1= a.capitalize()
# print(a1)
# **capitalize 首字母大写,其余字母小写
# a1 = a.center(20,‘*‘)
# print(a1)
# *center 居中 括号内代表空间与两边符号
# a1 = a.upper()
# a2 = a.lower()
# print(a1)
# print(a2)
# *** upper全部变成大写 lower全部变成小写
# ps:
# code = ‘Ritian‘.upper()
# your_code = input(‘请输入验证码,不区分大小写‘).upper()
# if your_code == code:
# print(‘OK!‘)
# a = ‘taidiGANritian‘
# a1 = a.startswith(‘t‘)
# a2 = a.startswith(‘d‘,3,6)
# print(a1)
# print(a2)
# *** startswith :判断以什么内容开头,
# # 返回bool,可以切片,切片用逗号隔开。
# # ***endswith
# a1 = a.swapcase()
# print(a1)
# *swapcase 表示大小写翻转
# a = ‘tai diGAN3ri6tian‘
# a1 = a.title()
# print(a1)
# *title 非字母隔开的每个单词首字母大写
#
# a = ‘taidiGANritian‘
# a1 = a.find(‘i‘)
# print(a1)
# a2 = a.find(‘i‘,5)
# print(a2)
# a3 = a.find(‘I‘)
# print(a3)
# a4 = a.index(‘I‘)
# print(a4)
# ***find:通过元素找到索引,可切片,找不到返回-1
# index:通过元素找到索引,可切片,找不到报错
# a = ‘/taidi/n‘
# a1 = a.strip()
# print(a1)
# a = ‘ dsahkjd ndja‘
# a1 = a.strip()
# print(a1)
# ***strip去除前后端的空格,换行符,制表符。
# ps:
# username = input(‘please your name‘).strip()
# if username ==‘taidi‘:
# print(‘ok‘)
#
# #
# a = ‘taidi gan ritian‘
# a1 = a.split()
# print(a1)
# s = ‘taidi,gan,ritian‘
# s1 = s.split(‘,‘)
# print(s1)
# q = ‘taidiqganqritian‘
# q1 = q.split(‘q‘)
# print(q1)
# ***split默认以空格分割,若以其他分割,括号里写,如上。str-->list
# a = ‘taidi‘
# a1 = ‘+‘.join(a)
# print(a1)
#
# s = ‘dataidi‘
# s1 = ‘*‘.join(s)
# print(s1)
#
# q = [‘taidi‘,‘gan‘,‘ritian‘]
# q1 = ‘ ‘.join(q)
# print(q1,type(q1))
# ***join 在某些情况下 list——》str,例如第三种q
# a = ‘小泰迪taidi小泰迪‘
# a1 = a.replace(‘小泰迪‘,‘老泰迪‘)
# print(a1)
# a2 = a.replace(‘小泰迪‘,‘老泰迪‘,2)
# print(a2)
# *replace 括号里后者替换前者
# a = ‘hjiasgdyuasdhasguydwaukgdaskdjga‘
# 公共方法
# len(a)
# print(len(a)) len是计算次字符串中的所有个数
# a1 =a.count(‘d‘)
# print(a1)
# *count计算某些元素出现的个数,可切片。
#
# format格式化输出
# 三种方式
# 1.
# msg = ‘我叫{},今年{},爱好{}‘.format(‘李俊杰‘,‘24‘,‘wan‘)
# print(msg)
# 2.
# msg = ‘my name is{0},old{1},hobby{2},mynameagain{0}‘.format(‘junjie‘,‘24‘,‘play‘)
# print(msg)
# 3.
# msg = ‘my name is{name},age{age},hobby{hobby}‘.format(name = ‘junjie‘,age = ‘23‘,hobby = ‘play‘)
# print(msg)
# a = ‘bchjadhjdasddagj‘
# count = 0
# while count<len(a):
# print(a[count])
# count = count + 1
# for i in a:
# print(i+‘taidi‘)
#
# s = ‘alex‘
#
# count = 0
# while count < len(s):
# print(s[count])
# count += 1
# for i in s:
# print(i+‘sb‘)
标签:输入验证 常用 制表符 第三天 set replace 逗号 cas 替换
原文地址:https://www.cnblogs.com/929949289jj/p/8969311.html