python笔记_1_变量
1、定义
变量名称区分大小写
变量不需要使用任何特定类型声明,甚至可以在设置后更改其类型。
x, y, z = "Orange", "Banana", "Cherry"
x = y = z = "Orange"
+连接,类型不同报错
2、全局变量
函数内创建全局变量、修改全局变量
global x
x = 1
3、注释
单行(#),多行(""")
4、内置数据类型
文本类型: str
数值类型: int, float, complex_1j
序列类型: list_["a","b","c"], tuple_("a","b","c"), range_range(6)
映射类型: dict_{"name":"Bill","age":63}
集合类型: set_{"a","b","c"}, frozenset_frozenset({"a","b","c"})
布尔类型: bool
二进制类型: bytes_b"Hello", bytearray_bytearray(5), memoryview_memoryview(bytes(5))
5、定义或类型转换
无法将复数转换为其他数字类型。
x = str("Hello World")
x = int(29)
x = float(29.5)
x = complex(1j)
x = list(("apple", "banana", "cherry"))
x = tuple(("apple", "banana", "cherry"))
x = range(6)
x = dict(name="Bill", age=36)
x = set(("apple", "banana", "cherry"))
x = frozenset(("apple", "banana", "cherry"))
x = bool(5)
x = bytes(5)
x = bytearray(5)
x = memoryview(bytes(5))
ASCII码和字符的互相转换
chr(101) ord(A)
6、随机数
import random
x = random.randrange(1,10) # 1 到 9 之间的随机数