Python的一些小基础

简介: Python的一些小基础

简单写写


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)) #调用


目录
相关文章
|
10月前
|
Python
python基础练习(一)
python基础练习(一)
79 0
|
9月前
|
存储 Python
python基础 1
python基础
|
5月前
|
Python
Python 基础分享
Python 基础分享
|
8月前
|
存储 开发者 Python
Python基础
Python基础
41 0
|
9月前
|
存储 数据安全/隐私保护 Python
python基础 2
python基础
|
Python
Python基础(5)
Python基础(5)
93 0
|
程序员 Python 容器
Day1-Python基础
本篇文章的内容概要:注释、变量和数据类型、占位符
107 0
Day1-Python基础
|
Java 数据安全/隐私保护 Python
Python - 基础篇(下)
Python - 基础篇(下)
100 0
Python - 基础篇(下)
|
存储 索引 Python
Python - 基础篇(上)
Python - 基础篇(上)
84 0
Python - 基础篇(上)
|
Python
python——基础练习(三)
python——基础练习(三)
95 0
python——基础练习(三)