Python的一些小基础
简单写写,不排版了
- python语言的特点:
首先,python是一门较为简单的语言,学习成本低,看起来优雅干净
其次,python标准库和第三方库众多,功能强大
最后,在现如今的时代,python打着简单易学的旗号,引领人工智能与大数据时代的潮流,吸引很多不懂编程的人士加入。
- 列举出5种Python的编译工具:
Ancaoda
Pycharm
Eclipse
IDLE
Sublime text
- Python中模块的安装和使用方法:
通过pip install 模块名进行在线安装
通过import 模块名进行使用
- python语言的注释:
三个单引号
三个双引号
- Python语言确定代码之间的逻辑关系的方法:
缩进
6、Python中变量的定义规则:
由数字、字母、下划线组成
不能以数字开头
不能使用python内置关键字
严格区分大小写
7、python中的数据类型:
字符串、数字、列表、元组、集合、字典
8、Python语言中的输入输出方法:
输入input()
输出print()
- 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 ) 将一个整数转换为一个八进制字符串
- Python语言的运算符:
/
%
**
//
- Python语言中的条件语句:
if 判断语句:
执行语句
else:
执行语句
- Python语言中的循环语句:
while 条件:
执行语句
for iterating_ var in sequence:
statements( s)
- Python语言中的跳转语句:
continue
break
14、Python语言中字符串的定义方法:
a = “hello” a= ‘hello’
a = “””hello”””
a = str()
15、Python语言中字符串的格式化方法:
%格式化字符串
format()
f - string
- Python语言中字符串的常见操作:
查找:find()、index()…
修改:lstrip()、rstrip()…
判断:startswith()、endswith()…
- Python中组合数据类型:
序列类型、集合类型、映射类型
- 列表的创建和访问:
列表用[]创建,列表之内可以嵌套列表
使用list()创建列表,使用该函数时,
需要给函数传递一个可迭代类型的数据
19、列表的基本操作
删除元素:
del 列表名[索引]
添加元素:
列表名.append(索引)
统计某元素出现次数:
列表名.count(索引)
返回某元素在列表中的位置:
列表名.index(元素)
20、列表推导式
[表达式for迭代变量in可迭代对象[if 条件表达式] ]
- 元组的创建和访问
通过()创建元组
小括号可以省略
通过tuple()创建元组
可以通过索引、切片的方式访问元组
- 集合的创建和访问
首先直接创建集合可以通过{}的方式
也可以使用set()函数创建集合
集合的访问可以通过集合名整体输出
也可以通过for循环实现元素遍历
- 集合的常见操作
添加元素:
集合中添加元素可以通过add()函数和update()函数
删除元素:
集合中删除元素可以通过remove()函数和discard()函数
- 集合推导式
{表达式for迭代变量in可迭代对象[if条件表达式] }
- 字典的创建和访问
可以直接创建,将键值对放在大括号中
也可以通过dict()创建字典,等
字典的访问可以
通过[]获得值
get()方法获得值,等
- 字典的基本操作
修改字典
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操作后字典就不存在了,因而会报变量没有定义的错误。
- 字典推导式
{key:value for (key,value) in dict.items() if condition}
- Python中的main函数定义方法
def main():
test_yourCode()
if name == “main”:
main()
- Python语言中函数的定义和调用
使用def()定义函数
使用import调用函数
- Python函数中参数的传递
准确地说,Python 的参数传递是赋值传递
例如:
def my_ func(b):
b=2
a =1
my_ func(a)
print(a)
1
- Python函数的返回值
Python中,用 def 语句创建函数时,可以用 return 语句指定应该返回的值,该返回值可以是任意类型。
例如:def showplus(x):
print(x)
return x + 1
return x + 2 #该语句不会被执行
print(showplus(5)) #调用
- 点赞
- 收藏
- 关注作者
评论(0)