#首先新建一些变量用于测试使用
>>> a=0
>>> b=1.1
>>> c=None
>>> d="abc"
>>> e="朋友,你好!"
>>> list0=[]
>>> list1=[1,"abc","中",12]
>>> tupe1=(1,)
>>> set1={1,2,3,4,5}
>>> dize1={"姓名":"小明","年龄":18}
#一次性打印输出所有变量
>>> print(a,b,c,e,list0,list1,tupe1,set1,dize1)
0 1.1 None 朋友,你好! [] [1, 'abc', '中', 12] (1,) {1, 2, 3, 4, 5} {'姓名': '小明', '年龄': 18}
#获取变量类型
>>> type(a)
<class 'int'>
#一次性打印剩余所有变量的属性
>>> print(type(b),type(c),type(d),type(e),type(list0),type(list1),type(tupe1),type(set1),type(dize1))
<class 'float'> <class 'NoneType'> <class 'str'> <class 'str'> <class 'list'> <class 'list'> <class 'tuple'> <class 'set'> <class 'dict'>
-
常用
- int (x) 将x转换为整数
- float (x) 将x转换为浮点类型
- str (x) 将x转换为字符串类型
- tuple (s) 将序列s转换为一个元组
- list (s) 将序列 s 转换为一个列表
- set (s) 将序列s转换为一个集合
- repr (x) 将对象x转换为表达式字符串,用于打印查看源代码格式,如\n\a\t\v之类代码格式,可以查看换行符及其它原始代码
- eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象,如从字符串格式中读取列表、元组、字典、集合的格式,然后返回一个对应类型的数据对象
-
不常用
- complex (a,b) a为实数部分,b为虚数部分
- ord (x) 将一个字符转换为它的ASCII整数值
- chr (x) 将一个整数转换为一个Unicode字符
- hex (x ) 将一个整数转换为一个十六进制字符串
- oct (x) 将一个整数转换为一个八进制字符串
- bin (x) 将一个整数转换为一个二进制字符串