Python3笔记(2)


Python3笔记(2)


一.缩放ctrl +  / ctrl + -
   注释 ctrl + /
二.启动vscode的命令:
$ code + 回车
$ code + 文件名 回车
$ code + 文件夹名 回车
三.变量
变量是关联一个对象的标识符
变量可以绑定一个对象,并可以通过变量名使用这个对象

标识符的命名方法:
	以字母或下划线开头,后跟字母下划线或数字
说明:
	标识符区分大小写
	实例:
		a A a1 bbbb set_age _ _abcd __abcde a1b2
	不合法的标识符:
		1a 123 $ABC
	python的关键字不能用作变量名:
		True,False,None,is,del,if,.....
赋值语句 statements
	符号 =
	语法:变量名 = 表达式
		 或
		 变量名1 = 变量名2 = 变量名3
		 或
		 变量名1,,变量名2,.... = 序列
	作用:
		创建一个变量并绑定数据对象
		改变一个变量的绑定的数据对象
	实例:
		a = 10
		b = 20
		c = a + b # c 绑定30
赋值语句说明:
	1.当变量不存在时,赋值语句会创建该变量,同时将变量绑定在赋值运算符右侧的对象上
	2.当变量存在时,改变此变量的绑定关系
	3.一个变量只能绑定一个对象
	4.多个变量可以同时绑定在一个对象上

四.del语句
作用:用于删除变量,同时解除与对象的关联关系,如果可能释放对象
语法:del 变量名1,变量名2,…

在交互模式下查看当前作用域内的所有变量:
>>>help('__main__')		 
自动化内存管理和引用计数:
	每个对象都会记录有几个变量引用(绑定)自身,当引用的数量为0时,则这些对象被销毁,此 种自动化内存管理的方法叫做”引用计数“

五.is 和 is not 运算符
作用:
判断两个对象是否是同一个对象,是返回True,不是返回False
is not 与 is 的返回值相反
语法:
x is y
x is not y

id函数:
作用:
	返回一个对象在内存中的地址
说明:
	is运算符是根据id来进行判断的
	语法:id()
	
小整数对象池:
	CPython中,整数-5至256永远存在于小整数对象池中不会释放,并可重复使用
	l_p['name'] = n
复合赋值运算符:
	运算符						说明
	y += x  等同于 y = y + x 
	y -= x  等同于 y = y - x 
	y *= x  等同于 y = y * x 
	y /= x  等同于 y = y / x 
	y //= x 等同于 y = y // x 
	y %= x  等同于 y = y % x 
	y **= x 等同于 y = y ** x 
	
比较运算符:
	<				小于
	<=			小于等于
	>				大于
	>=			大于等于
	==			等于
	!=			不等于
	语法: 左表达式 < 右表达式
	说明:比较运算符返回布尔类型的值
	实例:100 < 200
				1 + 5 == 2 + 4
数值对象的构造函数(构建)
	float(obj)		用字符串或数字转换为浮点数,如果不给出参数,返回0.0
	
	int(x, base=10) 或 int(x=0) 用数字或字符串转换为整数,如果不给出参数,返回0
		base后面即为进制,base=10就是十进制,base=3就是三进制..base的值必须大于等于2小于等于36
		
	complex(r=0.0,i=0.0)	用数字创建一个复数(实部为r,虚部为i)
	
	bool(x) 	用x创建一个布尔值(True/False)

函数调用的语法:
	函数名(传参列表)
	说明:
		函数调用是一个表达式,一定会返回一个对象的引用关系(或者返回None)
		
bool(x)返回假值的情况:
	值							说明
	None					空值
	False					布尔假值
	0  0.0  0j		数字0
	
	''						空字符串
	[]						空列表	
	()						空元祖
	{}						空字典
	.......
	
预制(内建)的数值型函数
		abs(x) 	取x的绝对值
		
		round(number[, ndigit]) 	对数值进行”四舍五入“ndigit是小数向右取值的位数,负数表示向左取整
			
		pow(x, y, z=None) 相当于x ** y 或 x ** y % z
		
help()函数查看函数的帮助
	>>>help(函数名) #查看相应函数的帮助		
			
语句statement
	语句由一些表达式组成,通常一条语句可以独立的执行来完成一部分事情并形成结果
	多条语句写在一行内要用分号(;)分开
	示例: code/statement.py
	
显示换行:
	当语句太长时,一行无法摆放,用/(反斜杠)转行
隐式折行:
	所有的括号的内容换行,成为隐式折行

基本输入输出函数
 基本输入函数input
作用:
从一个标准输入设置上读取一个字符串(不包含换行符)
格式:
input(‘提示字符串’)
说明:
返回用户输入的字符串
'提示字符串’可以为空

基本输出函数print
		格式:
			print(value, ..., sep=' ', end='\n', file=sys.studout, flush=False)
				将一系列的值以字符串形式输出到标准输出设备上(默认为终端)
		参数选项:
			sep: 两个值之间的分隔符(默认为一个空格' ')
			end: 输出完毕后在末尾自动追加一个字符串(默认为换行符'\n')
			file: 流对象(默认为sys.stdout)x
			flush: 是否立即将流进行输出
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值