目录

1.相关基础

1. 相关链接

python

Python 系列教程(入门系列已写完)

Python学习专栏

2. 数据类型

2.1 字典Dictionary

字典是一种键值对数据结构,它提供了快速的键查找操作。

使用键-值(key-value)存储,具有极快的查找速度

Python 遍历字典的若干方法

字典是可变的。

likes = {"color": "blue", "fruit": "apple", "pet": "dog"}

2.2 元组Tuple

元组是不可变的。元组在处理固定数量的元素时更加安全和高效。

likes = ('color', 'blue')

2.3 列表List

来存储和操作有序的数据集合。

广泛应用于数据处理、算法实现和软件开发等领域。

list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]

2.3.1 列表推导式

squares = [x**2 for x in range(1, 11)] 
 
# 输出:[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

2.3.2 列表解析

even_squares = [x**2 for x in range(1, 11) if x % 2 == 0]
 
print(even_squares)  # 输出:[4, 16, 36, 64, 100]

2.4 字符串

var1 = 'Hello World!'
var2 = "Python Runoob"

3. 语法

编辑器或者解析器根据符合语法的程序代码转换成 CPU 能够执行的机器码,Python采用缩进方式

#判断一个数是否为正整数
a=8
if a>=0:
    print('YES')
  else:
    print('NO')
 

3.1 标识符

以单下划线开头 _foo的代表不能直接访问的类属性,需通过类提供的接口进行访问,
不能用 from xxx import * 而导入

以双下划线开头的__foo代表类的私有成员

以双下划线开头和结尾的__foo__代表 Python 里特殊方法专用的标识

3.2 self用法

类实例化后,self即代表着实例(对象)本身。构造函数与方法都包含self参数。

3.3 多条语句

Python 可以同一行显示多条语句,方法是用分号 ; 分开

print ('hello');print ('runoob');

3.4 保留字符

字不能用作常数或变数,或任何其他标识符名称。

3.5 行和缩进

Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块

所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

4. 函数

4.1 strip()

Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。

注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

str2 = "   Runoob      ";   # 去除首尾空格
print str2.strip();

4.2 __init__()

两个下划线开头的函数是声明该属性为私有,不能在类的外部被使用或访问。Python中__init__的用法和理解

第一个参数必须为self,后续参数为自己定义。