python 从基础知识到实战概论的复习和回顾

这篇博客全面概述了Python的基础知识,包括变量、字符串、列表、元组、字典、条件语句、循环、函数、类和对象、文件操作、异常处理等,并深入探讨了面向对象编程和实例应用,如学生管理系统。通过练习和示例,帮助读者巩固所学知识。
摘要由CSDN通过智能技术生成

 

1.编写第一个程序(python 3)

print('hello world!')
复制代码

2.查看python 版本号

python -v
复制代码

3.使用变量

message = 'hello world!'
 print(message)
复制代码

4.字符串

name = 'jetty'
print(name.title()) #Jetty 首字母大写
print(name)  jetty
name.upper() #JEETY 转大写
name.lower() #jetty 转小写
复制代码

5.合并拼接字符串

first_name = 'hongzhu'
last_name = 'zhan'
full_name = last_name +" "+ first_name
print(full_name)  zhan hongzhu
复制代码

6.使用制表来添加空白

language = 'python\nJavascript\nC\nRust'
print(language)

 打印
python
Javascript
C
Rust

复制代码

7.删除空白

_blank = ' python '
print(_blank.rstrip()) #去除右侧空白
print(_blank.strip()) #去除两侧空白
print(_blank.lstrip()) #去除左侧空白

复制代码

8.变量类型

num = 2.340
print(int(num))  #整型 2
print(float(num))  #浮点型 2.34
复制代码

9.列表

color = ['red','green','yellow','pink']

#访问元素
print(color[0]) ##red

#修改
color[0] = 'black'

#添加元素
color.append('orange')

#插入元素

color.insert(0,'blue') #插到第一位
print(color)

#删除元素
del color[0] #删除当前元素

color.pop()  #删除数组最后一个元素

color.remove('red')  #删除红色

复制代码

10 组织列表

10.1排序列表

num_list = [1,2,3,4,2,1,3,1,2]
num_list.sort()
print(num_list) [1, 1, 1, 2, 2, 2, 3, 3, 4]
复制代码

10.2临时排序

num_list = [1,2,3,4,2,1,3,1,2]
print(sorted(num_list)) [1, 1, 1, 2, 2, 2, 3, 3, 4]
复制代码

10.3reverse 反序

num_list = [1,2,3,4,2,1,3,1,2]
num_list.reverse()
print(num_list) [2, 1, 3, 1, 2, 4, 3, 2, 1]
复制代码

10.4列表的长度

num_list = [1,2,3,4,2,1,3,1,2]
print(len(num_list))  9
复制代码

11 遍历列表

num_list = [1,2,3,4,2,1,3,1,2]
for i in num_list:
    print(i,end=" ")  #一行显示
复制代码

12.使用函数遍历

num_list = [1,2,3,4,2,1,3,1,2]
for i in range(len(num_list)):
    print(num_list[i],end=" ")

复制代码

13.乘方运算

squares = []
for i in range(1,6):
    squares.append(i**2)
print(squares) [1, 4, 9, 16, 25]

复制代码

14.内置函数

num_list = [1,2,3,4,2,1,3,1,2]
print(max(num_list)) 4
print(min(num_list)) 1
print(sum(num_list)) 19

复制代码

15.列表解析

squeres = [value**2 for value in range(1,11)]
print(squeres) [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
复制代码

16.练习示例

16.1 1-50奇数的和

odd_number =[]
for i in range(1,11,2):
    odd_number.append(i)
print(sum(odd_number))
复制代码

16.2 3-90 3的倍数

three_nmu = []
for i in range(3, 91):
    if (i % 3==0):
        three_nmu.append(i)
print(three_nmu)
复制代码

16.3 1-10 的立方

squares = []
for i in range(3,11):
    squares.append(i**3)
print(squares)
复制代码

16.4 1-10 的立方列表解析

squares = [i**3 for i in range(3,11)]
print(squares)
复制代码

17 列表切片

num_list = [1,2,3,4,2,1,3,1,2]

print(num_list[0:5]) [1, 2, 3, 4, 2] #从第一个开始取值到第五位
print(num_list[:5]) [1, 2, 3, 4, 2] #默认会从第一个开始取值
print(num_list[5:]) [1, 3, 1, 2] #取后面的4位

复制代码

18 元组

dimensions = (100,300)
print(dimensions[0]) 100

for i in dimensions:
    print(i) 100 300
复制代码

19 if 语句

num_list = [1, 2, 3, 4, 2, 1, 3, 1, 2]
for i in num_list:
    if i == 2:
        print(i)
复制代码

20 !=

num_list = [1, 2, 3, 4, 2, 1, 3, 1, 2]
for i in num_list:
    if i != 2:
        print(i)
复制代码

21 and

num_list = [1, 2, 3, 4, 2, 1, 3, 1, 2]
for i in num_list:
    if i >=1 and i <=2:
        print(i)
复制代码

22 字典

alien  = {'color':0,'points':1}
print(alien['color']) ##color
复制代码

23 修改字典

alien  = {'color':0,'points':1}
alien['color'] = 'red'
print(alien) {'color': 'red', 'points': 1}
复制代码

24 删除字典

alien  = {'color':0,'points':1}
del alien['color']
print(alien)
复制代码

25 案例练习

25.1创建两个人的字典,存储在列表,遍历列表,输出列表

people_nums1 = {'name':'jetty','name1':'jack'}
people_nums2 ={'na
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值