Python学习-5.Python的变量与数据类型及字符串的分割与连接
在Python中,变量类型是固定的,一旦声明就不能修改其类型(在Python里感觉不应该用声明,而应该用使用)
正确:
1 var = 1 2 print(var) 3 var = 2 4 print(var)
依次输出变量var的值,1和2。
错误:
1 var = 1 2 print(var) 3 var = "我是变量" 4 print(var)
编译错误,在第三行报错。
Python中的数据类型:
Boolean | isClosed=True |
Integer | age=18 |
Float | height=1.70 |
String | message="Hello world"或message='Hello world' |
List | list=[1,2,3,4,5] |
Tuple | tuple=(1,2,3,4,5) |
Dict | dict={'Tom':18,'Lily':20} |
Set | set={1,2,3,4,5} |
备注:Tuple是简化的List,一旦初始化就无法修改。Set是集合,元素无法重复。空集合创建:set()
Python中的字符串。
在Python中声明字符串可以用单引号或者双引号:
1 var = 'hello' 2 var2 = "hello" 3 print(var==var2)
则输出True。
字符串的分割:
1 var = 'I am Tom\n ,and you?' 2 words = var.split() 3 print(words)
则将会输出
['I', 'am', 'Tom', ',and', 'you?']
Python默认按空格和换行进行字符串的分割
字符串的连接:
1 words = ['I','am','Tom'] 2 str = ' '.join(words) 3 print(str)
则输出:
I am Tom