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 = 29int 
x = 29.5float 
x = 1jcomplex 
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 = Truebool 
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试一试
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值