- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Python中的基础数据类型(String,Number)及其常用用法简析
????哈喽,各位小伙伴们,信任大家和我一样,在开头接触Python这门言语的时候,会遇到很多困难。这边小编简约为大家总结下Python的基本数据类型,便利查看记忆。这没什么难点,只是琐碎了一些...
Python中的数据类型
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
分类
不行变数据类型:Number、String、Tuple
可变:List、Dictionary、Set
变量在Python中的操作
python支持多变量赋值,如:
a = b = c = 1
print(a)
print(b)
print(c)
此时三个变量a=1, b=1, c=1
a, b, c = 1, 2, 3
print(a)
print(b)
print(c)
此时a=1,b=2,c=3
这样可以互换两个变量的值,如:
a = 1
b = 2
a, b = b, a
print(a)
print(b)
不难发觉a,b这两个变量的值已经交换了...
而其他言语只能利用第三个变量完成两个变量的交换:
a = 1 # 赋值
b = 2 # 赋值
c = a # 将第一个变量的值赋值给第三个变量,此时c保存了1
a = b # 将其次个变量的值赋值给第一个变量,此时a保存了2
b = c # 再将定义的第三个变量的值赋值给其次个变量,此时c保存的1赋值给b,完成交换
print(a)
print(b)
查看数据类型
type(x),如:
a, b, c = 1, True, 1.0
print(type(a), type(b), type(c))
# 结果class int class bool class float
a,?b,?c?=?1,?True,?1.0
print(type(a), type(b), type(c))
# 结果class str class str class str
Number
temp?=?123??#?非数字字符串会出错
print(type(temp)) #
res = int(temp)
print(type(res),?res)??#??123
temp = b
res?=?int(temp,?base=16)??#?这里可以指定进制,留意不要超出进制范围,默认10进制
print(type(res),?res)
print(1 == True) # True
print(0?==?False)??#?True
????关于Number类型晓得与String相互转换,其他的数学运算几乎用不到,想了解请自行尝试,内容如下:
abs(x)前往数字的确定值
ceil(x)向后取整
cmp(x,y)若x y 前往-1, 若 x == y 前往0, 若 x y 前往1。Python 3 使用 (xy)-(x
exp(x)前往e的x次幂(ex)
fabs(x)前往数字的确定值
floor(x)向前取整
log(x)前往x的自然对数,x0
log10(x)前往以10为基数的x的对数
max(x1,x2...)前往给定参数的最大值,参数可以为序列
min(x1,x2...)前往给定参数的最小值,参数可以为序列
modf(x)前往x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示
pow(x,y)前往x**y 运算后的值
round(x[,n])前往x四舍五入的值,n为保留小数位数
sqrt(x)前往数字x的平方根
String
猎取字符串的长度
temp = hahahahahahaha
print(len(temp)) # 14
切片取值
# [起始位置索引:结束位置索引,不包含:步长]
temp = abcdefg
res1 = temp[::] # 留意:不行少
print(res1) # abcdefg
res2 = temp[0:-1:2]
print(res2) # ace
字符串的格式化
# 按默认一对一格式化
temp1 = 我叫{},今年{}岁了!
res1 = temp1.format(咸鱼,22)
print(res1) # 我叫咸鱼,今年22岁了!
# 按索引格式化
temp2 = 我叫{1},今年{0}岁了!
res2 = temp2.format(咸鱼,22)
print(res2) # 我叫22,今年咸鱼岁了!
# 键值对
temp3 = 我叫{name},今年{age}岁了!
res3 = temp3.format(age=22,name=咸鱼)
print(res3) # 我叫咸鱼,今年22岁了!
fi
文档评论(0)