没有合适的资源?快使用搜索试试~ 我知道了~
首页《Python编程:从入门到实践》语法知识点总结 这一篇就够了
《Python编程:从入门到实践》语法知识点总结 这一篇就够了
22 下载量 177 浏览量
更新于2023-03-03
评论 3
收藏 2.58MB PDF 举报
《Python编程:从入门到实践》语法知识点总结 友情提醒:本文中函数方法表格初学者不必全部记下来,只需要保存图片或者收藏本文,等到使用时方便自己查询即可。 第二章:变量和简单的数据类型 python可以直接使用变量而不用声明 message="hello!" print(message) 使用方法修改字符串的大小写 name="hello python" print(name.title()) #title()以首字母大写的方式显示每个单词 name="Hello Python" print(name.upper()) #upper()将字符串改为全部大写 print(name.lowe
资源详情
资源评论
资源推荐
《《Python编程:从入门到实践》语法知识点总结编程:从入门到实践》语法知识点总结 这一篇就够了这一篇就够了
《《Python编程:从入门到实践》语法知识点总结编程:从入门到实践》语法知识点总结
友情提醒:本文中函数方法表格初学者不必全部记下来,只需要保存图片或者收藏本文,等到使用时方便自己查询即可。友情提醒:本文中函数方法表格初学者不必全部记下来,只需要保存图片或者收藏本文,等到使用时方便自己查询即可。
第二章:变量和简单的数据类型第二章:变量和简单的数据类型
python可以直接使用变量而不用声明
message="hello!"
print(message)
使用方法修改字符串的大小写
name="hello python"
print(name.title()) #title()以首字母大写的方式显示每个单词
name="Hello Python"
print(name.upper()) #upper()将字符串改为全部大写
print(name.lower()) #lower()将字符串改为全部小写
Hello Python
HELLO PYTHON
hello python
合并(拼接)字符串
first_name="hello"
second_name="python"
full_name=first_name+" "+second_name
print(full_name)
print(first_name+" "+second_name)
hello python
hello python
删除空白
name="python "
print(name.rstrip()) #rstrip()只是暂时删除字符串末尾的空白
print(name) #输出字符串末尾仍有空格
name=name.rstrip() #将删除操作结果存回到变量中可永久删除空白
print(name) #输出字符串末尾无空格
name=" python "
print(name.lstrip()) #删除字符串开头的空白
print(name.strip()) #删除字符串两端的空白
**为乘方运算
使用函数str()避免类型错误:将非字符串值表示为字符串
age=23 #错误代码
message="happy "+age+"rd birthday"
print(message)
age=23 #正确代码
message="happy "+str(age)+"rd birthday"
print(message)
第三章:列表简介第三章:列表简介
列表由一系列按特定顺序排列的元素组成。其中的元素之间可以没有任何关系。在python中用[ ]来表示列表,并用逗号分隔其中的元素
cars=["car1","car2","car3"] print(cars)
print(cars[0])
cars[0]="yeah"
print(cars[0])
cars.append("car4") #在列表末尾添加元素
print(cars)
["car1","car2","car3"] #输出列表,包括方括号
car1 #只返回元素
yeah
["yeah","car2","car3","car4"]
方法append()可以轻松地创建动态列表。例如先创建一个空列表,再使用append()添加元素。
使用方法insert()可在列表的任何位置添加新元素。为此需要指定新元素的索引和值。
cars=["car1","car2","car3"] cars.insert(0,car0)
print(cars)
["car0","car1","car2","car3"] #将列表中既有的每个元素向右移一位
使用del语句删除元素
cars=["car1","car2","car3"] print(cars)
del cars[0] print(cars)
["car1","car2","car3"] ["car2","car3"]
使用方法pop()删除元素,并能够接着使用它
cars=["car1","car2","car3","car4"] car=cars.pop() #删除末尾元素
car=cars.pop(0) #指定要删除元素的索引删除元素
car="car3"
cars.remove(ca0r) #只知道要删除元素的值,而不知道其位置
方法remove()只删除第一个指定的值。如果要删除的值再列表中出现多次,就需要循环判断是否删除了所有这样的值。
使用sort()对列表进行永久性排序
sort() #按照字母顺序永久排序
sort(reverse=True) #按照与字母顺序相反的顺序永久排序
使用sorted()对列表进行临时排序
sorted() #按照字母顺序临时排序
sorted(reverse=True) #按照与字母顺序相反的顺序临时排序
使用方法reverse()永久性反转列表元素的排列顺序
cars=["car1","car2","car3","car4"] print(cars)
cars.reverse()
print(cars)
["car1","car2","car3","car4"] ["car4","car3","car2","car1"]
使用len()确定列表长度
列表索引
cars=["car1","car2","car3","car4"] print(cars[-1])
car4
列表函数方法
第四章:操作列表第四章:操作列表
遍历整个列表
cars=["car1","car2","car3","car4"] for car in cars:
print(car)
car1
car2
car3
car4
创建数值列表
使用函数range()
for value in range(1,5)
print(value)
1
2
3
4
要创建数字列表,可使用函数list()将range()的结果直接转换为列表
numbers=list(range(1,6))
print(number)
[1,2,3,4,5]
使用函数range()时还可以指定步长
even_numbers=list(range(2,11,2)) #打印1~10内的偶数
print(even_numbers)
对数字列表执行简单的统计计算
numbers=[1,2,3,4,5,6,7,8,9] print(min(numbers))
print(max(numbers))
print(sum(numbers))
列表解析
numbers=[value**2 for value in range(1,11)] #注意for循环无冒号
[1,4,9,16,25,36,49,64,81,100]
切片
cars=["car1","car2","car3","car4","car5","car6"] print(cars[0:3])
print(cars[:3]) #如果没有指定第一个索引,从列表开头开始
print(cars[3:]) #如果没有指定第二个索引,到列表末尾终止
print(cars[-3:])
my_cars=cars[:] #复制列表
my_cars=cars #这样复制列表错误!!!
["car1","car2","car3"] ["car1","car2","car3"] ["car4","car5","car6"] ["car4","car5","car6"]
元素值不可变的列表称为元组:使用圆括号标识
虽然不能修改元组的元素,但可以给存储元组的变量赋值
第五章:第五章:if语句语句
age=20
if age==20 :
print("yeah")
使用and(相当于C++中的 && )和or(相当于C++中的 || )检查多个条件
要判断特定的值是否已包含在列表中,可使用关键字in
要判断特定的值是否不包含在列表中,可使用关键字not in
布尔表达式的值要么为True,要么为False
hello=Ture
hello=False
if – elif- else结构
判断语句中列表为空时返回False
第六章:字典第六章:字典
字典用放在花括号{}中的一系列键值对表示
cars={"car1":"green"}
print(cars[car1])
cars["car2"]="red"
print(cars)
cars["car2"]="black"
print(cars[car2])
del cars["car2"] print(cars)
green
{"car1":"green","car2":"red"}
black
{"car1":"green"}
cars={"car1":"green","car2":"red"}
for key,value in cars.items(): #遍历所有的键值对
print(key+' '+value)
for key in cars.keys(): #提取键到key中
print(key)
for key in cars: #等价于for key in cars.keys():
print(key)
for value in cars.values():
print(value)
方法items()返回一个键值对列表
方法keys()并非只能用于遍历,实际上,它返回一个列表,其中包含字典中的所有键
方法value()返回一个值列表
要以特定的顺序返回元素,一种办法是在for循环中对返回的键进行排序。为此,可使用函数sorted()来获得按特定顺序排序的键列表的副本
集合(set)类似于列表,但每一个元素都是独一无二的
cars={"car1":"green","car2":"red","car3":"red"}
for car in set(cars.values())
print(car)
green
red
剩余17页未读,继续阅读
weixin_38736529
- 粉丝: 2
- 资源: 875
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0