Python开发——数据类型【数字】】的更多相关文章

布尔型 bool型只有两个值:True 或 False 我们将bool值归类为数字,习惯上:1表示true,0表示false 整型 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63-2**63-1,即-9223372036854775808-9223372036854775807 进制转换 n = bin(10) # 10进制转2进制 print(…
字符串定义 字符串是一个有序的字符的集合,用于存储和表示基本的文本信息 在Python中加了引号的字符,都被认为是字符串! 单引号.双引号.多引号之间的区别? 答案:单双引号没有区别 多引号的作用? 答案:多行字符串必须用引号 字符串的特性 字符串是按照从左向右的顺序定义字符集和,下标从0开始顺序访问,有序. 补充: 字符串的单引号和双引号都无法取消特殊字符的含义, 如果想让引号内所有字符均取消特殊意义,在引号前面加r,如 name = r'l\thf'. unicode字符串与r连用必须在r前…
字典的定义 # Python语言中唯一的类型映射 # 键与值之间用“:”分开 # 项与项之间用“,”分开 person = {"name":"yuan","age":18} print(person) # {'name': 'yuan', 'age': 18} person = dict(name='yuan',age=18) print(person) # {'name': 'yuan', 'age': 18} person = dict({&…
一.数字      int type可以查看数据类型 将字符串转换为数字: a=" b=int(a) print(type(a)) 以十六进制或者八进制或者二进制的形式转换为十进制: num=" v=int(num,base=16) print(v) 如何计算当前数字的二进制至少有几位 age=8 v=age.bit_length() print(v) 将十进制转化为二进制 bin(8) 二.字符串   str 字符串一旦创建便不可修改 一旦修改或者拼接,都会造成重新生成新的字符串 1…
列表的定义 中括号[]内以逗号分隔开,按照索引,存放各种数据类型,每个位置代表一个元素 list_t = ['张三','Lucy',123] print(list_t) # ['张三', 'Lucy', 123] list_t = list('Alex') print(list_t) # ['A', 'l', 'e', 'x'] list_t = list(['张三','Lucy',123]) print(list_t) # ['张三', 'Lucy', 123] 列表的特性 # 可以存放多个值…
1.数字 数字过大,类型会自动变化,这个变化是python2特有的,在python3里都是int,不区分int和long float(浮点型),也就是小数 complex(复数) 2.布尔值 真或者假 1或者0 True或者Flase (首字母必须大写) 3.字符串…
元祖的定义 tu = (11,22,33,44,) print(tu) # (11, 22, 33, 44) tu = tuple((11,22,33,44,)) print(tu) # (11, 22, 33, 44) 元祖的特性 # 可存放多个值 # 不可变[一级元素不可修改] # 按照从左到右的顺序定义元祖,下标从0开始顺序访问,有序 # 元祖[一级元素]不可以进行增加.删除.修改操作 元祖的常用操作 索引 # 索引 I = ("egon","alex",&q…
集合的定义 由一个或多个确定的元素所构成的整体 可变集合 s=set('hello') print(s) # {'e', 'l', 'o', 'h'} s=set(['alex','alex','Lucy']) print(s) # {'alex', 'Lucy'} s = {1,2,3,4,5,6,7} print(s) 不可变集合 s = {1,2,3,4,5,6,7} print(s) # {1, 2, 3, 4, 5, 6, 7} # 改为不可变集合 fs = frozenset(s)…
算数运算符 比较运算符 赋值运算符 逻辑运算符 成员运算符…
字符串格式化之——% # 字符串格式化 msg = 'I am %s , My hobby is %s'%('yuan','play') print(msg) # I am yuan , My hobby is play #打印浮点数 tpl = "percent %.2f" % 99.976234444444444444 print(tpl) # percent 99.98 #打印百分比 tpl = 'percent %.2f %%' % 99.976234444444444444…