码迷,mamicode.com
首页 > 编程语言 > 详细

02----python入门----基本数据类型

时间:2020-02-07 22:16:24      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:64位   取值   开区   基本数据   base   次数   大写   类型   ada   

一、数字型(int)

  Python可以处理任意大小的正负整数,但是实际中跟我们计算机的内存有关,在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1。对于int类型,需要掌握的方法不多,看下面的几个例子:

 

#例1
a ="123" b = int(a) #强制类型转换 c = a + b type(a) #str type(b) #int

 

#例2
a=4 print(a.bit_length()) # 输出当前数字在二进制下表示需要的位数
#例3
num = 1011
print(int(num,base = 2))  #输出 num 在二进制下表示的十进制数

二、字符串(str)

字符串系列的小函数有很多,以下暂列几个

test = " aDA lovelace "

test.title() -> ADA Lovelace 字符串内单词的首字母大写 test.capitalize() -> ADa lovelace 字符串内首字母大写 test.lower() -> ada lovelace 字符串内字母全变小写(仅限英文) test.casefold() -> ada lovelace 字符串内字母全变小写(基本所有语言) test.center(20,*) -> ***ada lovelace*** 设置宽度为20并将字符串居中,其余位置由*号填充(只能由单个的字符填充,可用汉字) test.count(a,3) -> 3 从第3个字符开始,统计子序列出现的次数
test.endswith(a)        ->false                  判断是否为该子序列结尾
test.startwith(a)       ->true                   判断是否为该子序列开头
test.find(ve,3,8)       ->6                      返回字符串内从第3到第8个字符间第一次出现该子序列的位置(如果没找到就返回-1,并且8处为开区间,)
test = "{a}d{a} lov{e}lace"

test.format(a=b,e=d)       ->bdb lovdlace     将指定内容代替占位符内的内容
test.format_map("a":1,"e":2)   ->1d1 lovv2lace    类似前者但传递字典
test = "ada123+-"

test.isalnum() ->flase 判断字符串内是否只有字母和数字(包括汉字)

 

 

02----python入门----基本数据类型

标签:64位   取值   开区   基本数据   base   次数   大写   类型   ada   

原文地址:https://www.cnblogs.com/zhaochuming/p/12274790.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!