Python基础知识

首页 / 学习笔记 / 正文

一、print语句:print(“a”)
1.代码:程序员用某种编程语言写出来的文本,可以被计算机一行行地执行。

 *eg: print(“hello world”)*

2.输出:程序传递给外界的数据。
输入:外界传递给程序的数据。
3.注释:对代码的解释和说明。(以#开头)
4.开发环境:软件开发过程中所需要用到的环境,如电脑、操作系统、编辑器等。
二、变量与数据类型
1.字符串:指在编程中表示文本的数据类型。(所有在引号当中的都是字符串)
2.整型:Python中用来表示整数的数据类型。
浮点型:编程语言里用来呈现和存储小数的一种方式。
注:整型和浮点型都可用于数字计算

 布尔数——逻辑判断
 字符串——文本处理

3.变量:编程语言中能存储数据的抽象概念。
注:1.变量名不能以数字开头2.不能包含空格3.大小写
常量:程序运行时不能被修改的数值。
4.赋值:把一个常量放到变量中的过程。eg: A=777
三、四则运算
1.加减乘除(+、-、*、/)

 print(5%2)取模表示运算结果为两数相除结果的余数
 print(5//2)取整表示运算结果为两数相除结果的商

文本处理:双引号、单引号、三引号

双引号和单引号作用相同,换行可以用“\n”,不可用回车换行
三引号表示换行字符,用三引号括起来的可以用回车换行
格式化输出:print(f”{}

四、1.布尔数:一种数据类型,只有真True和假False两种值。
2.比较运算符:对两个数值进行比较,比较的结果:要么成立(True),要么不成立(False),包括六种:==,<,>,>=,<=,!=。
3.逻辑运算:针对多个“真”,“假”命题进行判断的运算。
比较运算和逻辑运算

 and两边都真则真,一边为假则为假
 or一边为真则为真,两边为假则为假
 not只有一个运算符,输出结果为它的相反值

关键字:and, or, not


一、选择的判断语句
1.if判断语句:是程序的三大语句之一,作用是根据判断的条件是否成立(真或假)来决定后续代码执行顺序。
Eg: if MyWeight>90:
2.缩进与代码块:python中不同层级的代码之间强制要求缩进,并且相同层级的代码要求缩进的空格数量一致。
代码块:连续缩进相同空格数量的代码成为一个“代码块”。
3.括号的使用

 列表的追加SpecialDate.append(19930201)
 列表的插入FriendName.insert(1,”Jeremy”)
 列表的弹出与删除LastDate=FriendName.pop()

循环:程序中反复执行某些代码的计算过程,也是计算机三大基本执行结构之一。
eg:for i in NumberList:
遍历:通过某种顺序对一个数据结构中的所有元素进行访问的动作。
For循环(计数循环)经常应用在计算多个数累加或累乘的计算。
range():生成一个由数字组成的列表list
条件循环:以判断条件是否成立来决定是否重复执行某些代码的执行顺序。
边界条件:终止循环的那个判断条件。
死循环:一种循环类型,当一个循环永远无法终止的时候,就是一个死循环。
自增自减:在循环等结构中有一个起“计数器”作用的变量,通过对这个变量的增减,来控制循环终止的条件。
len():计算一个线性数据结构的长度。

迭代:指重复执行某些代码,而这一次迭代的终点值会作为下一次迭代的起始值,在实际应用中迭代经常和循环混用。
Continue:continue会跳过某次循环里剩下的代码,他结束的是本次循环。
Break: break 会“跳出”或终止某一循环,他结束的是整个循环结构。
元组:元组tuple是一种和list类似的线性数据结构,但它是不可变的。
切片:对线性数据结构进行截取某些连续的片段,以方便我们使用。(左闭右开)
字典:又叫dict,是一种Python内置的数据结构,访问字典的元素需要通过一个叫做关键字(key)的方式来访问。

 StudentAge={“Tony”:19,“Kevin”:23,“Asum”:21}
 print(StudentAge[“Tony”]

键值key-value:是一种通用的数据结构,key和value一一对应,通过key能定位访问到对应的value。

 print(StudentAge.keys())

函数:又叫方法,是指某一段聚合在一起做特定事情的代码。
函数的特点:

 1)特定的功能——每个函数都有某个特定功能。
 2)有输入——我们在使用函数的时候需要在函数的括号里面填入一些数据。
 3)有输出——使用函数后会返回一些数据,或者做特定的事。

函数的定义(动词):指具体的代码实现,包括函数的参数,函数的代码,函数的返回值等。
函数调用:指函数定义以后,在代码的其他地方使用函数的动作,函数调用形式是函数名+参数。
函数参数:是在函数调用的时候传递给函数的数据,通过传入不同的参数我们可以获得不同的函数返回值。
函数返回值:是函数计算处理以后返回的结果,返回的地方是函数调用处的代码。
内置函数:很多编程语言会把我们经常使用的函数预先写好,内置在编程语言中,我们无须定义可以直接使用。
必选参数:是函数定义中的一种参数函数,在调用这个函数的时候必须使用的参数。
默认参数:是函数定义中的一种参数类型,在函数调用的时候不使用参数的话,就会使用默认值。
可变参数:又叫不定长参数,是函数定义中的一种参数类型,当一个函数可能会处理的参数数目未知的时候,我们可以使用可变参数。
变量作用域:一个变量有自己生效的区域,他决定了你在什么地方能访问或者修改这个变量。
局部变量:只在程序中的部分代码中生效的变量。
全局变量:在程序中的所有地方都生效。
递归:一段程序调用自身的过程,多见于函数调用函数自身。

打赏
评论区
头像