一 变量
什么是变量?
变量是计算机内存中的一块区域,变量可以存储任何值,而且值可以改变。
变量的命名
变量名由字母、数字或下划线组成。而且,变量名不能由数字打头。
变量的赋值
每个变量在内存中创建,都包括变量的标识、名称和数据。eg: x = 102
以上创建了一个变量名称为x,变量数据为102,还隐含有一个标量标识id(可通过id()函数查看)。
Python中给变量一次新的赋值,将创建一个新的变量。即使变量的名称相同,变量的标识并不相同。
二:常用系统函数
print() 输出函数
input() 接收键盘输入,输入内容以字符串形式返回
len() 返回对象长度
int() 将一个字符串或数字转换为整型
str() 将对象转化为字符串
type() 返回数据类型
float() 将整数和字符串转换成浮点数
三:条件控制语句
条件语句能够改变Python程序的执行流程,是执行这个代码块还是另一个代码块。
凡是需要判断来确定下一步如何执行的程序都要使用条件语句。
1、if/else语句
(1)单分支
格式:
if 表达式:
语句序列
功能:如果条件表达式的值为真,则执行后面的语句序列。
(2)双分支
格式:
if 表达式:
语句序列1
else:
语句序列2
功能:如果“条件表达式”的判断结果为真,则执行语句序列1;否则,执行语句序列2。
2、if…elif…else语句
if/elif语句是if语句的扩展版本,它包含多个条件,用于作出复杂的决策。
四:循环控制语句
循环用于重复地执行代码块。
Python中有两种主要的循环:for循环和while循环。
for循环通常比while循环更容易使用,也不那么容易出错,但没有while循环灵活。
1、for循环
格式:
for 变量 in 序列:
…
功能:每次从集合中取出一个值,并把值赋给变量。集合可以是元组、列表、字典等数据结构。
说明:
for循环通常与range()函数一起使用,range()函数返回一个列表,for循环遍历列表中的元素。
range()函数格式:range(start,stop[,step]),参数start表示列表开始值,默认为0;参数stop表示列表结束值,不能缺省,循环到stop-1停止;参数step表示步长,默认值为1。
2、while循环
格式:
while 条件表达式:
语句序列
功能:当条件表达式为真时,依次执行while中的语句,直到循环表达式的值为假。
3、for循环和while循环比较
一般来说,固定次数的循环问题使用for循环和while循环都可以解决,而循环次数不固定的循环问题只能使用while循环解决。
五:break、continue用于循环结构
break用于终止while循环或for循环;
continue用于跳出本次循环。
什么是变量?
变量是计算机内存中的一块区域,变量可以存储任何值,而且值可以改变。
变量的命名
变量名由字母、数字或下划线组成。而且,变量名不能由数字打头。
变量的赋值
每个变量在内存中创建,都包括变量的标识、名称和数据。eg: x = 102
以上创建了一个变量名称为x,变量数据为102,还隐含有一个标量标识id(可通过id()函数查看)。
Python中给变量一次新的赋值,将创建一个新的变量。即使变量的名称相同,变量的标识并不相同。
二:常用系统函数
print() 输出函数
input() 接收键盘输入,输入内容以字符串形式返回
len() 返回对象长度
int() 将一个字符串或数字转换为整型
str() 将对象转化为字符串
type() 返回数据类型
float() 将整数和字符串转换成浮点数
三:条件控制语句
条件语句能够改变Python程序的执行流程,是执行这个代码块还是另一个代码块。
凡是需要判断来确定下一步如何执行的程序都要使用条件语句。
1、if/else语句
(1)单分支
格式:
if 表达式:
语句序列
功能:如果条件表达式的值为真,则执行后面的语句序列。
(2)双分支
格式:
if 表达式:
语句序列1
else:
语句序列2
功能:如果“条件表达式”的判断结果为真,则执行语句序列1;否则,执行语句序列2。
2、if…elif…else语句
if/elif语句是if语句的扩展版本,它包含多个条件,用于作出复杂的决策。
四:循环控制语句
循环用于重复地执行代码块。
Python中有两种主要的循环:for循环和while循环。
for循环通常比while循环更容易使用,也不那么容易出错,但没有while循环灵活。
1、for循环
格式:
for 变量 in 序列:
…
功能:每次从集合中取出一个值,并把值赋给变量。集合可以是元组、列表、字典等数据结构。
说明:
for循环通常与range()函数一起使用,range()函数返回一个列表,for循环遍历列表中的元素。
range()函数格式:range(start,stop[,step]),参数start表示列表开始值,默认为0;参数stop表示列表结束值,不能缺省,循环到stop-1停止;参数step表示步长,默认值为1。
2、while循环
格式:
while 条件表达式:
语句序列
功能:当条件表达式为真时,依次执行while中的语句,直到循环表达式的值为假。
3、for循环和while循环比较
一般来说,固定次数的循环问题使用for循环和while循环都可以解决,而循环次数不固定的循环问题只能使用while循环解决。
五:break、continue用于循环结构
break用于终止while循环或for循环;
continue用于跳出本次循环。