python入门2--变量--数据类型

变量:

变量是存放数据值的容器

没有声明,首次为其赋值时,才会创建

不需要使用任何特定类型声明,甚至可以在设置后更改其类型

字符串变量可以使用单引号或双引号进行声明

命名规则--必须以字母或下划线字符开头,不能以数字开头,只能包含字母数字字符和下划线,区分大小写

允许在一行中为多个变量赋值  x, y, z = "Orange", "Banana", "Cherry"

可以在一行中为多个变量分配相同的值  x = y = z = "Orange"

输出变量--print

+ 文本和变量结合“nnnn”+x  变量和变量结合 x + y  数字和数字相加 1 + 2 

注意组合字符串和数字会报错

全局变量--在函数外部创建的变量,可以被函数内部和外部的每个人使用 

注意如果在函数内部创建具有相同名称的变量,则该变量将是局部变量,并且只能在函数内部使用。具有相同名称的全局变量将保留原样,并拥有原始值。

global--要在函数内部创建全局变量,可以使用 global 关键字,如果要在函数内部更改全局变量,请使用 global 关键字

 

数据类型:

内置数据类型

文本类型: str
数值类型: int, float, complex
序列类型: list, tuple, range
映射类型: dict
集合类型: set, frozenset
布尔类型: bool
二进制类型: bytes, bytearray, memoryview

获取数据类型:可以使用 type() 函数获取任何对象的数据类型

设置数据类型

示例 数据类型  
x = "Hello World" str  
x = 29 int  
x = 29.5 float  
x = 1j complex  
x = ["apple", "banana", "cherry"] list  
x = ("apple", "banana", "cherry") tuple  
x = range(6) range  
x = {"name" : "Bill", "age" : 63} dict  
x = {"apple", "banana", "cherry"} set  
x = frozenset({"apple", "banana", "cherry"}) frozenset  
x = True bool  
x = b"Hello" bytes  
x = bytearray(5) bytearray  
x = memoryview(bytes(5)) memoryview  

设定特定的数据类型

示例 数据类型 试一试
x = str("Hello World") str 试一试
x = int(29) int 试一试
x = float(29.5) float 试一试
x = complex(1j) complex 试一试
x = list(("apple", "banana", "cherry")) list 试一试
x = tuple(("apple", "banana", "cherry")) tuple 试一试
x = range(6) range 试一试
x = dict(name="Bill", age=36) dict 试一试
x = set(("apple", "banana", "cherry")) set 试一试
x = frozenset(("apple", "banana", "cherry")) frozenset 试一试
x = bool(5) bool 试一试
x = bytes(5) bytes 试一试
x = bytearray(5) bytearray 试一试
x = memoryview(bytes(5)) memoryview 试一试

你可能感兴趣的:(python入门)