Python3学习笔记
- Python的版本主要有Python2(2020年停用)和Python3下面主要是Python3的学习笔记,记录以及总结自己学习过程中的遇到的用法以及问题,也方便自己的回顾。
- Python3.6中文手册
- 菜鸟教程Python3
基础知识:
- 默认为UTF-8编码,所有字符串都是 unicode 字符串,中文可以作为变量名;
- 反斜杠实现多行语句,但是如果是在括号里面的话,就不需要使用反斜杠了;
- 四种数字类型:整型,bool,浮点数(1.23,3E-2),复数(1+2j)
- 字符串:单引号和双引号都是一样的,字符串的截取格式 [头下标;尾下标;步长];
- 等待用户输入:
input("请输入一个数字,然后按下Enter...")
print()
- 同一行写多个语句的话,用;进行分割
- 每一个print是默认换行的,如果不换行的话,可以使用 print(a,end=" ")
import sys
from A import B
基本数据类型
a = b = c =1
a , b , c = 1 , 2 , "Fang"
- 标准数据类型:
不可变:Number数字、String字符串、Tuple元组、
可变: Set集合、 List列表、 Dictionary字典
- 数字(Number):int float bool complex
print(type(a))
isinstance(a,int)
字符串
str = "fang"
print(str[0:2])
print(str*2)
print("Run\ning")
print(r"Run\ning")
列表List
t = ['a','b','c','d','e']
print(t[1:3])
list0 = ['abcd',123,'dasdda',1]
元组Tuple
tuple = ( 'abcd', 786 , 2.23, 'runoob', 70.2 )
tinytuple = (123, 'runoob')
tup1 = ()
tup2 = (20,)
集合Set
- 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
student = {'Tom', 'Jim', 'Mary', 'Tom', 'Jack', 'Rose'}
print(student)