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 之间的随机数

posted @ 2022-01-18 10:18  LuLuYaa  阅读(27)  评论(0编辑  收藏  举报