目录
一、一些简单的python例子
二、基础知识
三、详细基础介绍
四、程序的控制结构
五、程序异常处理
六、函数
七、组合数据类型
八、列表类型的操作(增、删、改、查)
九、文件
一、一些简单的例子:(20220628)
1、
radius = 25
area = 3.1415 * radius * radius
print("{:.2f}".format(area))#:不可省略。
输出:1963.44
2、
name = input ("please input your name :")
print("{}同学,学好python,前途无量!" .format(name))
print("{}大侠,学好python,大展拳脚!" .format(name[0]))
print("{}哥哥,学好python,人见人爱!" .format(name[1:]))
输出:please input your name :金哆
金哆同学,学好python,前途无量!
金大侠,学好python,大展拳脚!
哆哥哥,学好python,人见人爱!
3、
a , b = 0 , 1
while a < 1000:
print(a , end = ',')
a , b = b , a + b
输出:0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,
4、
import turtle#引入turtle库
turtle.pensize(2)#设置画笔宽度为2像素
turtle.circle(40)#绘制半径为40像素的圆
输出:直径为40的圆图形。
5、
from datetime import datetime#引用datetime库
now = datetime.now()#获得当前日期和时间信息
print(now)
now.strftime("%x")
print (now.strftime("%x"))
now.strftime("%X")
print (now.strftime("%X"))
输出:
2022-06-28 17:10:22.877229
06/28/22
17:10:22
6、
str1 = input("请输入一个人的名字:")
str2 = input("请输入一个国家的名字:")
print("世界这么大,{}想去{}看看".format(str1,str2))
7、
n = input("请输入整数N:")
sum = 0
for i in range(int(n)):
sum += i + 1#i是从0开始的,并且到N-1结束。
print("1到N求和结果:",sum)
输出:
请输入整数N:3
1到N求和结果: 6
拓展:
for i in range(1,6):
print(i)
输出:1 2 3 4 5
for i in range(1,6,2):
print(i)
输出:1 3 5
8、
for i in range(1,10):
for j in range(1,i+1):
print("{}*{}={:2}".format(j,i,i*j),end=' ')#:2:两位数字,一位时候右对齐。end=’’空一格。
print('')#换行用的
输出:
1*1= 1
1*2= 2 2*2= 4
1*3= 3 2*3= 6 3*3= 9
……
9、
tem = 1
sum = 0
for i in range(1,5):
tem *= i
sum += tem
print("{}".format(sum))
输出:33
10、
n = 1
for i in range(5,0,-1):
n = (n+1)<<1
print(n)
输出:94
11、
diet = ['西红柿','花椰菜','黄瓜','牛排','虾仁']
for x in range(0,5):
for y in range(0,5):
if not(x==y):
print("{}+{}".format(diet[x],diet[y]))
二、基础知识:(20220629)
1、注释:单行以#开头,多行注释以‘’’(三个单引号)开头结尾。
2、命名与保留字:
(1)允许采用大写字母、小写字母、数字、下划线和汉字等命名;
(2)首字符不能是数字,且中间不能出现空格;
(3)python3可以使用中文,但不建议使用。
(4)33个保留字:
False |
def |
if |
raise |
None |
del |
import |
return |
True |
elif |
in |
try |
and |
else |
is |
while |
as |
except |
lambda |
with |
assert |
finally |
nonlocal |
yield |
break |
for |
not |
|
class |
from |
or |
|