欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python基础知识小整理

程序员文章站 2022-03-30 16:39:42
...

变量以及类型

	重新来整理自己曾经学习过的知识,讲道理,知道是知道,想起来一句话是,会的定义有两种,第一种是你自己会,第二种是你可以教会别人。人生三大境界:昨夜西风凋碧树 独上高楼望尽天涯路;衣带渐宽终不悔,为伊消得人憔悴;众里寻他千百度,蓦然回首,那人却在灯火阑珊处。跑偏了,人生宽短,我爱Python,可是它好像不爱我!
	变量:用来存储数据的菜篮子。
	变量的类型:数字(Number)-int(有符号整形)/long(长整型)/float(浮点型)/complex(复数)
						 字符串(String) 双引号(“”)或者单引号(‘’)引住的就是字符串,
						 布尔类型(Boolean)-True/False
						 列表(List)
						 元组(Tuple)
						 字典(Dictionary)
						 set集合(Set)
	注意:在Python中,我们只要定义了这个变量,它的类型就确定了,我们不需要去说明它的类型,同时我们可以通过命令type(变量的名字)来查询变量的类型。

标识符和关键字在这里插入代码片

	标识符:给变量、函数、类文件取得名字,起标识作用的。
	如何去给变量一个好听的名字呢?
	标识符命名规则:由字母、下划线、数字组成,但是不能由数字开头,同时在Python中,是区分大小写的。此乃硬性要求,不遵循就一个字:滚!
	软性规格:首先最好是需要见名知意,其次还有两个命名规则,小驼峰式命名规则(userName/fileName),大驼峰式命名规格(UserName/FileName)。同时推荐一种用下划线连接的命名规则(user_name/file_name).
	关键字:指的是在Python语言中,已经被赋予了特殊的含义,已经被使用的单词就是关键字,龟叔看上的单词。
	但是我们需要如何去查看Python中的关键字呢?
	1.导入Python提供的工具包:`import Keyword`
	2.通过工具包查看关键字:`print(keyword.kwlist)`
	代码输出结果如下:
	['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

不同数据类型的计算规则

	1.两个整数相除:print(10 / 2)  #  5.0         注意这个相除之后默认的数据类型就是浮点型。  
								print(10 / 3)  # 3.3333333333333335      除不尽的时候是这种输出结果
	2.取余(%):print(3 % 2)      # 1
					这个命令通常是做判断偶数/奇数。
	3.字符串和整数想加:  print('hello' + 2)      #会报错。
	4.字符串和整数想乘: print('hello' * 2)    #hellohello      会将字符串拼接n次,注意这个n只能是整数,不可以是小数。
	5.字符串和字符串之间想加:print('hello' + 'hello')    #hellohello  加号就代表字符串连接符。
	6.布尔值:True默认为1,False默认为0.

输出

	输出就是把数据打印到控制台上,调用print()函数打印数据。
	格式化占位符:
	字符串格式化占位符:%s
	整数格式化占位符: %d           注意 %3d输出的是一位数字,但是前面会用空格填充至3位,比如‘  5’,但是%03d,结果就是‘005’。
	小数格式化占位符: %f     。注意%.nf    代表保留n位有效小数。
	如果你并不确定你输出的数据类型是什么,就用%s来占位!
		例:`age = 10 
			print("年龄是%d岁  % age)`   # 年龄是10岁
		例:`name = 'wax'
				age = 18
				print('姓名是%s,年龄是%d' %(name,age))` 当使用多个格式化占位符是,要注意括号,同时要注意顺序不能错误,否则会报错。
		例:`scale = 50
				print('百分比是%%%d' %scale)`    注意输出结果包括百分号,语法规定输出百分号要用2个百分号取代。

输入(input)

	从键盘上录入一个数据,并且得到这个数据,需要调用解释器提供的一个函数:input(提示信息)。注意需要提供一个变量存储这个输入结果。
	这个函数在输出的时候,得到的数据类型一定是字符串类型,在处理这个数据的时候,主要转换数据类型。

运算符

	1.算数运算符:加(+)减(-)乘(*)除(/)取整除(//)取余(%)指数(**)
		在混合运算时,优先级顺序为:**高于*  / %   // ,为了避免歧义,最好使用()来保证运算顺序
	2.赋值运算符: =   将右边的数据赋值给左边。

数据类型转换

	数据类型转换:就是把一种数据类型转换为另一种数据类型。转换格式:数据类型(数据)

BUG

	终于轮到你,哈哈,这个是真恐怖,我已经很早就接触了这个,就是在球场上拥有一招绝活的人,就是和bug一样存在的。
	认识bug:就是指程序中出现的不正常的情况,只要有以下几种情况:
		1.程序出错。
		2.程序运行结果不是预期结果。
	出现bug的原因:
		1.手残呗
		2.对技术的理解不够深入,就是我这样的。

DEBUG调式程序

	调试:就是查看程序执行的过程,然后找到出现bug的原因,并且修改错误的过程。Debug就是调试程序的一种,也被称为断点调试。
	断点:就是在程序中添加一个标记。
	断点调试:就是在程序中添加断点,通过查看程序执行的过程,然后找到错误原因,并且修改错误。
	注意在DEBUG调试程序时,代码执行到断点的那一行,程序就会停止。意思是代码即将执行这一行,但是还没有执行。

关系(条件、比较)运算符

	>(大于)<(小于)==(等于)!=(不等于)>=(大于等于)<=(小于等于)
	关系运算的结果是一个布尔类型的值。
相关标签: Python基础知识