首页 > 代码库 > Python基础day02 基本数据类型
Python基础day02 基本数据类型
Number(数字)---> int、float、complex(复数)
在Python3中,整形(int)就是常见的整数:1,100,500,1000......
浮点型(float),就是我们常见的用小数点表示的小数,例如0.5, 1.2, 3.14,等等。
复数(complex, 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
属性 | 描述 |
num.real | 该复数的实数部分 |
num.imag | 该复数的虚数部分 |
num.conjugat() | 返回该复数的共轭算数
|
n = ‘123‘print(type(n))m = int(n)print(type(m))num = ‘101‘a = int(num, base=2)b = int(num, base=8)c = int(num, base=10) # 等同 int(num)d = int(num, base=16)print(a)print(b)print(c)
执行结果:
<class ‘str‘><class ‘int‘>565101257
String(字符串)--->str
Python中的字符串用单引号(‘)或双引号(")括起来,同时使用反斜杠(\)转义特殊字符,加号 (+) 是字符串的连接符, 星号 (*) 表示复制当前字符串,紧跟的数字为复制的次数。
input接收的值默认为str类型,使用type()可以返回一个数据类型。
s = ‘lcgSmile‘s1 = s.capitalize() # 首字母大写。print(s1)s2 = s.casefold() # 字符串全输出为小写 相比lower()能识别更多不限于ASCII(A-Z)字符。print(s2)s3 = s.center(20, ‘-‘) # 原字符串居中,填充至一定长度的新字符串,默认填充字符为空格。print(s3)s4 = s.endswith(‘e‘) # 判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回Trueprint(s4)s5 = s.find(‘c‘) # 查找子串在字符串的开始位置。print(s5)s6 = s.index(‘g‘) # 如果包含子字符串返回开始的索引值,否则抛出异常。print(s6)
执行结果:
Lcgsmilelcgsmile------lcgSmile------True12
List(列表)--->list
Tuple(元组)--->tuple
Dictionary(字典)--->dict
Python基础day02 基本数据类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。