第二周

学习笔记(3)
python常用内置对象
在python中一切都是对象,python中的对象有内置对象,标准库对象、扩展库对象。
内置对象:可以直接使用。
标准库对象:需要导入之后,才能使用。
扩展库对象:需要先安装扩展库才能使用。
内置函数
定义:是python内置对象类型之一,不需要额外导入任何模块,即可直接使用,这些内置对象都封装在内置模块—builtins—之中,用c语言实现并大量优化。
python常用的内置函数
第二周_第1张图片
数据类型转换:float()、int()、str()。
第二周_第2张图片

例:
print(chr(65))  返回A
print(ord(a))  返回97

绝对值

例:
a=-3
print(abs(a))  返回3

第三章 控制语句
3.1分支结构控制语句:
Python的分支控制语句根据条件表达式的判断结果为真(包括非零、非空)还是为假(包括零、空),选择运行程序的其中一个分支。
Python 的分支结构控制语句主要有:单分支语句、双分支语句、多分支语句、嵌套分支语句和分支结构的三元运算。
3.1.1单分支if语句
if语句由四部分组成:关键字if、条件表达式、冒号、表达式结果为真(包括非零、非空)时要执行的语句体。
单分支if语句的语法形式如下所示:

if条件表达式:
语句体

例:
a=4
if a>3:
print("True")
>>>True

3.1.2双分支if/else语句
if/else语句是一种双分支结构。先判断条件表达式值的真假。如果条件表达式的结果为真(包括非零.非空),则执行语句体1中的操作:如果条件表达式为假(包括零、空),则执行语句体2中的操作。语句体1和谐句体2既可以包含多条语句,也可以只由一条语句组成。
双分支if/else语句的语法形式如下所示:

if条件表达式:
语句体1
else :
语句体2

例:
a=4
if a>3:
print("True")
elseprint(“False”)
>>>True

3.2循环结构语句
循环结构是在给定的判断条件为真(包括非零、非空)时,重复执行某些操作;判断条件为假(包括零、空)时,结束循环。Python 语言中的循环结构包含两种语句,分别是while 语旬和for语句。在介绍以上两种基本循环的简单结构后,本节将接着介绍跟循环语句紧密相关的break和continue两种循环中断语句。
3.2.1while语句
简单的while语句结构如下:

while条件表达式:
循环体

3.2.2for语句
for 语句通过遍历一个序列(字符串、列表、元组)或可迭代对象中的每个元素来建立循环。
for语句的语法形式如下所示:

for变量in 序列或可迭代对象:
循环体

3.2.3 break语句和continue语句

break 语句可以用在while 和for 循环中。在循环进行过程中,如果某个条件被满足(一般通过if语句判断是否满足执行break语句的条件),则可以通过break语句立即终止本层循环。如果break语句在具有两层循环嵌套的内层循环中,则只终止内层循环,进人到外层循环的下一条语句继续执行 。

备注:
break:直接结束本次循环
continue:结束本次循环,进入下次循环

判断一个数是不是素数

例:
n=int(input("请输入一个数"))
flag=True
for i in range (2,n):
   if n% i==0:
      flag=False
   i=i+1
if flag:
  print("素数")
elseprint("不是素数")

你可能感兴趣的:(笔记)