2019-03-12 day10-运算符与基本数据类型

2019-03-12  本文已影响0人  小絮同学

基本数据类型

数字  int ,所有的功能,都放在int里

字符串  str

列表  list

元组  tuple

字典  dict

布尔值 bool


数字  int

将字符串转换为数字

a = "123"

print(type(a),a) #type()查看数据类型,后面为值

b = int(a)

print(type(b),b)

num = "0011"

v = int(num, base=16) #base=16,转换为16进制

print(v)

- bit_lenght

# 当前数字的二进制,至少用n位表示

r = age.bit_length()


字符串 str

s1 = "asdf"

s2 = "asdffas"

# test = "aLex"

# 首字母大写

# v = test.capitalize()

# print(v)

# 所有变小写,casefold更牛逼,很多未知的对相应变小写

# v1 = test.casefold()

# print(v1)

# v2 = test.lower()

# print(v2)

# 设置宽度,并将内容居中

# 20 代指总长度

# *  空白未知填充,一个字符,可有可无

# v = test.center(20,"中")    #中 代指填充内容

# print(v)

# 去字符串中寻找,寻找子序列的出现次数

# test = "aLexalexr"

# v = test.count('ex')

# print(v)

# test = "aLexalexr"

# v = test.count('ex',5,6)        #从第5个开始,第6个结束

# print(v)

# 欠

# encode

# decode

# 以什么什么结尾

# 以什么什么开始

# test = "alex"

# v = test.endswith('ex')        # 以什么什么结尾

# v = test.startswith('ex')        # 以什么什么开始

# print(v)

# 欠

# test = "12345678\t9"

# v = test.expandtabs(6)

# print(v,len(v))

# 从开始往后找,找到第一个之后,获取其未知

# > 或 >=

# test = "alexalex"

# 未找到 -1

# v = test.find('ex',5,7)        #从第5个开始,第7个结束

# print(v)

# index找不到,报错  忽略

# test = "alexalex"

# v = test.index('8')

# print(v)

# 格式化,将一个字符串中的占位符替换为指定的值

# test = 'i am {name}, age {a}'

# print(test)

# v = test.format(name='alex',a=19)

# print(v)

# test = 'i am {0}, age {1}'

# print(test)

# v = test.format('alex',19)

# print(v)

# 格式化,传入的值 {"name": 'alex', "a": 19}

# test = 'i am {name}, age {a}'

# v1 = test.format(name='df',a=10)

# v2 = test.format_map({"name": 'alex', "a": 19})

# 字符串中是否只包含 字母和数字

# test = "123"

# v = test.isalnum()

# print(v)

上一篇下一篇

猜你喜欢

热点阅读