编程语言
首页 > 编程语言> > 【Python - 基础】基础是一切升华的根本

【Python - 基础】基础是一切升华的根本

作者:互联网

目录


前言

以下仅做相关知识的简述,更深入的了解和学习,请自行查阅资料或留言。


一、Python简介

Python请查看官网自行了解。

Python是一种编程语言,可以让您更快地工作,并更有效地集成您的系统。
Python is a programming language that lets you work more quickly and integrate your systems more effectively.

二、标识符

Python中的标识符命名,需要遵守一定的命名规则:

# 查看Python的关键字
import keyword
print(keyword.kwlist)

Python中,标识符的字符严格区分大小写。

Python中,以下划线开头结尾的标识符,具有特殊的含义:

因此,除非特定场景需要,应避免使用以下划线开头的标识符。

三、基本数据类型

3.1 数字

为提高数字的可读性,Python3.x允许使用_作为数字(包括整数和小数)的分隔符。下划线不会影响数字本身的值。

3.2 字符串

字符串是以引号'或双引号"包裹起来的任意文本。

字符串中的转义字符:\

  • \n:表示换行符
  • \t\:表示制表符
    等等

如果字符串有多行,可以使用三个引号或双引号,将字符串内容包裹起来。

a = '''
line1
line2
line3
'''

3.3 布尔值

3.4 列表

列表是一种有序的数据集合,可以随时添加和删除其中的元素。

# 创建列表
a = [] # 或 a = list()

# 向列表末尾中添加元素
a.append("a")

# 向列表插入元素
a.insert(1, "a")

# 根据索引获取列表中的数据
a[0] # a[-1]

# 获取列表的长度
len(a)

# 列表切片
a[2:10] # a[:] a[:4] a[1:]

# 删除列表末尾元素
a.pop()
# 删除给定索引的元素
a.pop(0)

# 删除指定值的元素(删除第一个匹配到的值)
a,remove("a")

3.5 元组

元组与列表类似,不同之处在于元组的元素不能修改。

注意:元组中仅有一个值时,元素后面要加上,

a = (20,) # 注意
b = (1, 2, 3)

# 访问元组中的元素与列表类似

3.6 集合

集合是用来保存不重复的元素的数据结构,即集合中的元素都是唯一的。

集合只能存储不可变的数据类型,包括数字、元组、字符串;无法存储列表、字典、集合。
集合是无序的,不能通过索引进行访问。

# 创建集合
a = set()
b = {1, 2, 3}

3.7 字典

字典是一种可变容器模型,且可存储任意类型对象。

字典的键(key)必须是唯一的。
键(key)必须使用不可变类型。

# 创建字典
a = {} # 或 a = dict()

a["nema"] = "无敌最俊朗"
a["age"] = 18

# 取值
b = a["age"]

# 获取所有的键
a.keys()

# 获取所有的值
a.values()

# 获取所有的键值对
a.items()

四、运算符

五、条件语句

if 表达式1:
	代码块
elif 表达式2:
	代码块
else:
	代码块

六、循环语句

6.1 while

while 表达式:
	代码块

6.2 for

for item in 可迭代对象:
	表达式

七、函数(简介)

7.1 def函数

def func_name(param):
	代码块

7.2 lambda匿名函数

# 示例
lambda x: x + 1

# 使用示例
map(lambda x: x + 1, [1, 2, 3, 4, 5])

7.3 高阶函数

mapfilter是内置函数 ,可以直接调用
reduce需要通过from functolls import reduce导入

# reduce 示例
from functools import reduce
sum_value = reduce(lambda x, y: x + y, [1, 2, 3])
6

八、类(简介)

class ClassName:
	...

总结

以上是对Python基础做的一个简要的总结。

函数和类的内容有很多,在应用中可慢慢体会。

标签:函数,Python,基础,列表,运算符,升华,元组,标识符
来源: https://www.cnblogs.com/CoderChaos/p/16355061.html