基本数据类型
Posted liuhongshuai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本数据类型相关的知识,希望对你有一定的参考价值。
python的基本数据类型有:数字 字符串 列表 元组 字典 集合 布尔值等。
#int # a=10 # print(bin(a)) # print(a.bit_length())#二进制的位数
#字符串的索引与切片
#str #字符串的索引与切片 # s=‘alexwusir‘ # print(s[0]) # print(s[-1]) # 顾头不顾尾 # print(s[0:5:2])#首 尾 步长 # print(s[::-1]) # print(s[:]) # print(s[4:0:-2])
#字符串的基本操作
#字符串的基本操作 # s=‘AlexWusir‘ # print(s.capitalize()) # print(s.upper()) # print(s.lower()) # print(s.swapcase()) # print(s.center(20)) # print(s.center(20,‘*‘)) # print(s.startswith(‘Al‘)) # print(s.startswith(‘Al‘,2,4)) # print(s.endswith(‘sir‘)) # print(s.endswith(‘sir‘,2,4)) #找所查元素的索引 # print(s.find(‘us‘)) # print(s.find(‘a‘))#找不到返回-1 # print(s.index(‘u‘)) # print(s.index(‘a‘))#找不到报错 #strip lstrip rstrip去除指定字符 默认去空格 # s=‘ $ alex% ‘ # print(s.strip(‘% $‘)) # print(s.lstrip(‘% $‘)) # print(s.rstrip(‘% $‘)) #每个隔开(数字 特殊字符 空格等)部分的首字母大写 # s=‘alex*wu3sir yuan‘ # print(s.title()) #空格填充 默认前面字符加 共占8个字符 # s=‘al wusir‘ # print(s.expandtabs()) # print(s.expandtabs(10)) # split str->list # s=‘alex:wusir:yuan‘ # print(s.split(‘:‘)) # format的简单使用 # print(‘{}的年龄是{}‘.format(‘alex‘,20)) # print(‘{1}的年龄是{0}‘.format(20,‘alex‘)) # print(‘{name}的年龄是{age}‘.format(name=‘alex‘,age=20)) # s=‘alex wusir alex‘ # print(s.replace(‘al‘,‘wu‘)) # print(s.replace(‘al‘,‘wu‘,1)) # s=‘porn apple‘ # if ‘porn‘ in s: # print(‘有敏感词汇‘) # print(len(s)) # print(s.count(‘e‘)) # for i in s: # print(i) #简单验证码 # s=‘acEQA‘ # you_input=input(‘请输入验证码,不区分大小写:‘) # if you_input.upper()==s.upper(): # print(‘welcome‘) # else: # print(‘error‘) # name=input(‘name:‘) # if name.strip()==‘alex‘: # print(‘welcome‘)
以上是关于基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章