Day 1
markdown语法:
1.标题 - 在一行普通文字最前面加1-6个#(ctrl+/切换编辑状态)
2.代码引用 - 将代码对应的文字放在三个反引号开头和结尾之间(```)
print('hello world')
3.普通引用
1)部分文本在两个反引号之间
123
4
2)文本开头加一个或多个>
hello
hi
4.图片 - ![]()
5.超链接 - [可点击文字](跳转地址)
点击百度进行查找
6.列表
1)有序列表 - 文本前加 数字.空格
- q
- s
2) 无序列表 - 文本前+ or - 按table键可产生下一级
- r
- g
- f
- b
- f
7.表格 - |-|–|—|
Day 2
python语言基础和变量
1.hello world
2. python基础语法
1)语句 - 一条语句占一行,一行结束后不用写分号;如果一行要写多条语句,语句之间必须使用分号隔开
2)注释
a.单行注释 - 最前加#(ctrl+/可以添加和取消注释)
b.多行注释 - ‘’‘ ’‘’ or “”" “”"
3)缩进 - python通过冒号和缩进来产生代码块,空格和制表符都表示缩进
4)标识符 - 给变量、函数、类命名
5)关键词 - 有特殊功能或意义的标识符就是关键词 [‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]
6)常见数据和数据类型
6.1)数据
a.数字数据
b.文本数据
c.布尔数据
6.2)数据类型
a.整型 - int
b.浮点型 - float
c.字符串 - str
d.布尔型 - bool
7).type函数 - type(数据) ——获取数据对应类型
3.输入输出函数
1)输出函数 - print
2)参数end
print(‘abc’.end=’’)
print(‘fgh’)
3)参数sep - 控制print同时打印多个数据之间的间隔(默认是空格)
print(1,2,3,sep=’’)
4)输入函数 - int
4.变量 - 用来保存数据
4.1 定义变量 - 变量名 = 数据
4.2 使用变量 - 使用变量中保存的数据
4.3 修改变量 - 重新给变量赋值,同一个变量可保存不同类型数据
4.4 同时定义多个变量
4.4.1 同时定义多个变量赋值相同
a=b=c=1
4.4.2 同时定义多个变量赋值不同
a, b, c = 1, 2, 3
4.5 练习:已经两个变量m和n的值分别是10和20,写代码交换m,n的值
方法一:
m, n = 10, 20
m, n = n, m
方法二:
m, n = 10, 20
k = m
m = n
n = k
4.6 python可赋值9999**9999,但是C,JAVA不能
5.定义变量和给变量赋值的原理
5.1 python定义变量的时候是先根据数据的大小开辟合适大小的内存空间,然后将数据存储到对应的内存空间中,最后将变量和内存空间进行绑定。重新给变量赋值的时候,是先重新开辟新的内存保存新的数据,新的内存空间的大小和新的数据小一致,并且将变量和新的内存空间进行绑定。
5.2 python中变量中真正保存的其实是数据在内存中的地址
5.3 获取变量的地址 - id(变量)
5.4 用一个变量个另外一个变量赋值,其实赋的地址
5.5
list1 = [1, 2, 3, 4]
list2 = list1 # 赋的是地址
print(list1, list2)
list1.append(100)
print(list1, list2)