2020-10-22

it2025-09-07  9

什么是变量 ·一个变量只可以关联一个对象,一个对象可以被多个变量关联 ·变量是关系对象的一个符号,又叫标识符·‘=’是用来表示关联的,通常是把等号右边的字符,数字或者表达式等等,关联给左边的变量 ·变量及可以关联对象,又可以关联表达式 变量的命名规则 1.数字,下划线,字母组成 2.数字不能作为开头 3.不能使用python关键字(33个)·None(空值),True,False,is,del,if,elif,else 注释:给人看的,通常是对代码的描述 PEP8:代码的规范 1.单行注释:#注释的内容 2.多行代码: 三引号开头,结尾----代码介绍 Ctrl+/—多次一次性注释代码执行过程在程序运行前,通过编译器将源代码变成机器码, 例如:C语言 优点:运行速度快 缺点:开发效率低,不能跨平台解释在程序运行时,通过解释器将程序逐行翻译,然后执行, 例如:Javascript 优点:开发效率高,可以跨平台 缺点:运行速度慢 python是解释型语言,但是为了提高运行效率,使用了一种编译的方法,编译之后得到pyc文件,存储了字节码(特定于python的表现形式,不是机器码) 今日内容语句(statments) ·语句一定要完整,表达一个含义 ·语句是计算机的一个执行单位(让计算机干一件事,通常用语句为一个单位) ·赋值语句是用来创建一个变量,并且将这个变量绑定在一个实例对象上赋值语句 变量名=表达式(数字,字符串,函数,运算式) 变量1=变量2=表达式 变量1,变量2,变量3=序列(按顺序赋值) del语句 1·语法:del变量名1,变量名2 2·作用:用于删除变量,同时解除与对象的关联,如果可能则释放对象 3·自动化内存管理的引用计数:每个对象记录被变量绑定(引用)的数量,当为0时被销毁。 显示换行 “\”反斜杠作用:告诉解释执行器,表示下一行要接着这一行写 隐示换行 格式:() [] {} 作用:一定是成对的,在括号中的算一个语句*******

**

Print(value,…,sep=”,end=’\n’)Sep:分隔符 end:输入完毕后在末尾加的符号 \n表示一个换行 数据类型 在python中,变量是没有类型的,但关联的对象有类型 通过type函数查看 type(变量的名字) 空值对象None表示不存在的特殊对象 作用:占位或解除与对象的关联整型(int)表示整数,包含正数,负数,0 字面值: 十进制:5 二进制:0b开头,后跟1或者0 八进制:0o开头,后跟0-7 十六进制:0x开头,后跟0-9,AF,af 整数池>>> a=500>>> b=500>>> id(a)13491520>>> id(b)13491536 浮点型 (float)表示小数,包含正数,负数,0.0 字面值 小数:12.0 12.3 -45.0 科学计数法: e/E(正负号)指数 1.4636e6 字符串(str) 是用来记录文本信息(文字信息) 字面值:””或者’’ 误区:英文也可以是字符串>>> print(‘1’+‘2’)12>>> print(1+2)3 布尔bool 用来表示真和假类型True表示真(条件满足成立),本质为1Flase表示假(条件不满足或不成立),本质为0 #数据类型转换转换为整型:int(数据) 转换为字符串:float(数据) 转换为字符串:str(数据) 转换为布尔:bool(数据) 结果为false:bool(0),bool(0.0),bool(None)#str----int>>> number01=int(‘18’)>>> print(number01)18#int------strmassage=str(11)Print(massage)#str--------floatNumber02=float(‘1.23’)#float-----intNumber03=int(2.33) #2函数Input 作用:从控制台获取数据 格式:input(‘提示语:’) 提示语可以有,可以没有和变量进行关联Print(输出函数) 作用:将括号中的内容显示在控制台中格式:print(value,sep=’’,end=’’,file=sys.stdout,flush=False) Sep:分隔符 End:输入完毕后在流末尾,自动加一个字符串,默认换行符‘\n’ File 流对象,默认为sys.stdout Flush 是否将流立即输出

最新回复(0)