Python 编程 从入门到实践
1.官网安装:https://www.python.org/2.下载版本:python3.73.环境配置:务必选中复选框Add Python to PATH4.查看、启动python版本的命令:python运行:print("Hello Python world!")5.终端执行x.py文件:python x.py6.在文件系统中导航:cd ..(返回上一级目录)cd Desktop(进入桌面目录
第1章 起步
1.官网安装:https://www.python.org/
2.下载版本:python3.7
3.环境配置:务必选中复选框Add Python to PATH
4.查看、启动python版本的命令:python
运行:print("Hello Python world!")
5.终端执行x.py文件:python x.py
6.在文件系统中导航:cd ..(返回上一级目录) cd Desktop(进入桌面目录)
7.查看当前目录中的所有文件的命令:dir(windows系统) ls(Linux系统)
拓展:python3.7:是一种解释器; VS code:是一种文本编辑器;
第2章 变量和简单数据类型
2.1变量的本质:既能读又能写的内存对象,称为变量。
message = "Hello Python world"
print(message)
2.2字符串
2.2.1使用方法修改字符串的大小写
name = "zzk love sxj"
print(name.upper()) //全部大写
print(name.lower()) //全部小写
print(name.title()) //首字母大写
2.2.2删除空白 or 删除字符串:
rstrip() 方法用于删除字符串尾部(right)指定的字符;
lstrip() 方法用于删除字符串开头(left)指定的字符;
strip() 方法用于删除字符串中指定的所有的字符;
注解:以上操作是暂时性删除;永久性删除:将删除操作的结果存回到变量中。
a = "***pyrhigdgdg***"
#暂时删除
print(a.strip("*"))
print(a)
#永久删除
a = a.strip("*")
print(a)
2.2.3合并字符串使用:+; 制表符:\t; 换行符:\n;
2.3数字
整形:int 浮点型:float
基本数字运算:+ 、-、*、/、**、%(加、减、乘、除、平方、求模)
拓展:数字转换为字符串:str();
第3章 列表简介
3.1列表是什么
列表由一系列按特定顺序排列的元素组成。python中用方括号[]来表示列表,并用逗号隔开。(就是数组)
3.2访问、修改、添加、删除列表元素(增删改查)
s = ['a','b','c','d','e'] #定义列表
print(s[0]) #访问元素
s[0] = 'A' #修改
print(s)
s.append('g') #在列表末尾添加元素
print(s)
s.insert(5,'f') #在列表中插入元素
print(s)
del s[0] #删除元素
print(s)
popped_s = s.pop() #删除列表末尾的元素,并能够接着使用它
print(popped_s)
print(s)
popped_s = s.pop(1) #删除列表任何位置的元素,并能够接着使用它
print(popped_s)
print(s)
s.remove('e') #根据值删除元素
print(s)
3.3组织列表
使用方法sort()对列表进行永久性排序:sort(reverse=True):反向排序;
使用sorted()对列表进行临时性排序;
反向排序:reverse();
确定列表的长度:len();
print(len(s)) #确定列表的长度
s.reverse() #倒着打印列表
print(s)
print(sorted(s)) #临时排序
s.sort(reverse=True) #永久排序并倒序打印
print(s)
第4章 操作列表
4.1使用for循环遍历整个列表;使用range()函数创建数字列表;对数字列表的简单统计;
squares = [] #创建列表
for value in range(1,11): #使用for循环遍历整个列表
square = value**2
squares.append(square)
print(squares)
print(min(squares)) #最小值
print(sum(squares)) #求和
#print(max(squares)) #最大值(不知道这个为什么会报错)
4.2使用列表的一部分
遍历切片、复制切片:[:] 同时省略起止索引和终止索引。
4.3元组
定义元组:不可变的列表被称为元组,使用圆括号();
使用for循环可以遍历元组中的所有值;
修改元组的值,需要重新定义。
第5章 if语句
5.1条件测试
==、!=、>=、<=、and、or、in、 not in、
5.2if语句
if、if-else、if-elif-else、
第6章 字典
字典:键和值之间用冒号分隔,而键-值对之间用逗号分隔。
6.1创建空字典;访问字典中的值;添加键-值对;修改字典中的值;删除键-值对
alien = {}
alien['color'] = 'green'
alien['points'] = 5
print(alien)
alien['color'] = 'red'
print(alien)
del alien['color']
print(alien)
6.2遍历字典
遍历键-值对items();遍历字典中的所有键keys();按照顺序遍历字典中的所有键;遍历字典中的所有值values();
第7章 用户输入和while循环
7.1函数input():用来获取数值输入。
7.2while循环:
(1)使用条件退出;
(2)使用标志位;
(3)使用break退出循环;
(4)在循环中使用continue。
第8章 函数
8.1定义函数 def
8.2传递实参
更多推荐
所有评论(0)