Python基础知识点
本文最后更新于:2022年7月22日 早上
Python基础知识点
本篇为给高二学生上课用的复习内容, 高二学生都能看懂!!!
数据类型6个
- 整型 int
数学中的整数,如1,-8080,0
- 实型(浮点数)float
数学中的实数,如3.14,9e-4
- 字符串 string
以引号开始结束的一串字符,如'this is a string'
- 布尔型 bool
只有True
和False
两个值
- 列表 list
以中括号开始结束的一种数据类型,如[1,2,3,4,5]
- 字典 dictionary
以大括号开始结束,存储内容为键值对,如{'name':'wow','age':17}
取出下列字典中的'name'键对应的值:#### 索引与切片 请写出下列索引与切片的结果1
2d={'name':'wow','age':17}
d['name']=***1
2
3
4
5
6
7
8
9info=['hello','what',5432]
info2=[ ['world','you'],[231,'how'] ]
info[1]=
info[1][0]=
info[1][1:3]=
info2[0]=
info2[1][0]=
info2[1][1][0]=
info2[1][1][1:3]=
运算符
算数运算符
+-*/
加减乘除 //
整除,结果取整数部分
%
取余数 **
乘方
算数运算符得到的结果为数 ### 关系运算符
><
大于小于 >= <=
大于等于
小于等于
==
等于!=
不等于
in
包含于
关系运算得到的结果为布尔型,即True
和False
逻辑运算符
and
与运算,只有两个True
结果才为True
or
或运算,只要有一个True
结果就为True
not
非运算,not True
结果为False
逻辑运算得到的结果为布尔型,即True
和False
变量和赋值
常量:0,3.14,60000,pi,e等数学上的客观数字
变量:在编程中声明/定义的一个代号,用于存储数据。变量名可以包括字母、数字、下划线,不可以用数字开头
赋值语句
=
用于赋值,将等号右侧的值赋给左侧的变量
>n=0 #将0赋值给变量n
n=n+1 #将n+1的值赋给变量n
n+=1 #将n+1的值赋给变量n,即n的值增加1
注意:==
和=
在用法上完全不同
常用函数
print(x)
输出x的值
input(x)
将x的值输出在屏幕上,并读取用户的输入,以字符串存储
int(x)
将x转换为整型
float(x)
将x转换为浮点数
分支结构
if 条件:
语句
elif 条件:
语句
else:
语句
例:
1
2
3
4if x%2==0:
print('偶数')
esle:
print('奇数')
循环结构
for循环
序列遍历完成后退出循环 >for 变量 in 序列:
循环体
例:
1
2
3
4s=0
for i in range(0,101,1):
s+=i
print(i) True
时进入循环,否则退出循环
>while 循环条件:
循环体
例:
1
2
3
4
5
6
7s=0
i=0
while i<=100:
s+=i
i+=1
print(i)
print(s)
代码除了横向阅读,也要纵向阅读
横向阅读看功能
,纵向阅读看结构
注意循环体和分支结构语句块的缩进
习题
使用for循环和while循环两种方式计算[100,1000]中所有奇数的和
请在下方书写
提示:判断一个数是偶数还是奇数是用余数的方式