简单写写
1. python语言的特点:
首先,python是一门较为简单的语言,学习成本低,看起来优雅干净
其次,python标准库和第三方库众多,功能强大
最后,在现如今的时代,python打着简单易学的旗号,引领人工智能与大数据时代的潮流,吸引很多不懂编程的人士加入。
2. 列举出5种Python的编译工具:
Ancaoda
Pycharm
Eclipse
IDLE
Sublime text
3. Python中模块的安装和使用方法:
通过pip install 模块名进行在线安装
通过import 模块名进行使用
4. python语言的注释:
#
三个单引号
三个双引号
5. Python语言确定代码之间的逻辑关系的方法:
缩进
6. Python中变量的定义规则:
由数字、字母、下划线组成
不能以数字开头
不能使用python内置关键字
严格区分大小写
7. python中的数据类型:
字符串、数字、列表、元组、集合、字典
8. Python语言中的输入输出方法:
输入input()
输出print()
9. Python语言中的数据类型转换方法:
int(x [,base ]) 将x转换为一个整数
long(x [,base ]) 将x转换为一个长整数
float(x ) 将x转换到一个浮点数
complex(real [,imag ]) 创建一个复数
str(x ) 将对象 x 转换为字符串
repr(x ) 将对象 x 转换为表达式字符串
eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s ) 将序列 s 转换为一个元组
list(s ) 将序列 s 转换为一个列表
chr(x ) 将一个整数转换为一个字符
unichr(x ) 将一个整数转换为Unicode字符
ord(x ) 将一个字符转换为它的整数值
hex(x ) 将一个整数转换为一个十六进制字符串
oct(x ) 将一个整数转换为一个八进制字符串
10. Python语言的运算符:
+
-
*
/
%
**
//
11. Python语言中的条件语句:
if 判断语句:
执行语句
else:
执行语句
12. Python语言中的循环语句:
while 条件:
执行语句
for iterating_ var in sequence:
statements( s)
13. Python语言中的跳转语句:
continue
break
14. Python语言中字符串的定义方法:
a = “hello” a= ‘hello’
a = “””hello”””
a = str()
15. Python语言中字符串的格式化方法:
%格式化字符串
format()
f - string
16. Python语言中字符串的常见操作:
查找:find()、index()......
修改:lstrip()、rstrip()......
判断:startswith()、endswith()......
17. Python中组合数据类型:
序列类型、集合类型、映射类型
18. 列表的创建和访问:
列表用[]创建,列表之内可以嵌套列表
使用list()创建列表,使用该函数时,
需要给函数传递一个可迭代类型的数据
19. 列表的基本操作
删除元素:
del 列表名[索引]
添加元素:
列表名.append(索引)
统计某元素出现次数:
列表名.count(索引)
返回某元素在列表中的位置:
列表名.index(元素)
20. 列表推导式
[表达式for迭代变量in可迭代对象[if 条件表达式] ]
21. 元组的创建和访问
通过()创建元组
小括号可以省略
通过tuple()创建元组
可以通过索引、切片的方式访问元组
22. 集合的创建和访问
首先直接创建集合可以通过{}的方式
也可以使用set()函数创建集合
集合的访问可以通过集合名整体输出
也可以通过for循环实现元素遍历
23. 集合的常见操作
添加元素:
集合中添加元素可以通过add()函数和update()函数
删除元素:
集合中删除元素可以通过remove()函数和discard()函数
24. 集合推导式
{表达式for迭代变量in可迭代对象[if条件表达式] }
25. 字典的创建和访问
可以直接创建,将键值对放在大括号中
也可以通过dict()创建字典,等
字典的访问可以
通过[]获得值
get()方法获得值,等
26. 字典的基本操作
修改字典
1 #向字典添加新内容的方法是增加新键/值对,修改或删除已有键/值对,例:
2 >>> student={'小明':'1001','小智':'1002','小李':'1003'}
3 >>> student['小李']='1005' #更新小李的学号为1005
4 >>> print('小李的学号是:%(小李)s'%student)
5 小李的学号是:1005
6 >>> student['小何']='1006' #新增一个小何的学生
7 >>> print('小何的学号是:%(小何)s'%student)
8 小何的学号是:10069 #由输出结果看到,修改和添加均操作成功。
删除字典
1 #此处的删除指的是显式删除,显式删除一个字典用del命令,示例:
2 >>> student={'小明':'1001','小智':'1002','小李':'1005','小何':'1006'}
3 >>> print('删除前:',student)
4 删除前: {'小明': '1001', '小智': '1002', '小李': '1005', '小何': '1006'}
5 >>> del student['小智']
6 >>> print('删除后:',student)
7 删除后: {'小明': '1001', '小李': '1005', '小何': '1006'}
8 #由输出结果看到,对应键/值被正确删除了。
9 #除了删除键,还可以删除整个字典,例如:
10 >>> student={'小明':'1001','小李':'1005','小何':'1006','小智':'1007'}
11 >>> print('删除前:',student)
12 删除前: {'小明': '1001', '小李': '1005', '小何': '1006', '小智': '1007'}
13 >>> del student
14 >>> print('删除后:',student)
15 Traceback (most recent call last):
16 File "<pyshell#35>", line 1, in <module>
17 print('删除后:',student)
18 NameError: name 'student' is not defined
19 #由输出结果看到,删除字典后就不能对字典进行访问了,因为执行del操作后字典就不存在了,因而会报变量没有定义的错误。
27. 字典推导式
{key:value for (key,value) in dict.items() if condition}
28. Python中的main函数定义方法
def main(): test_yourCode() if __name__ == "__main__": main()
29. Python语言中函数的定义和调用
使用def()定义函数
使用import调用函数
30. Python函数中参数的传递
准确地说,Python 的参数传递是赋值传递
例如:
def my_ func(b): b=2 a =1 my_ func(a) print(a) 1
31. Python函数的返回值
Python中,用 def 语句创建函数时,可以用 return 语句指定应该返回的值,该返回值可以是任意类型。
例如:
def showplus(x): print(x) return x + 1 return x + 2 #该语句不会被执行 print(showplus(5)) #调用