**
学习内容1
**
3.什么是变量?变量命名规则
变量是用来储存值的——也就是与变量相关的信息。
规则:
①只能包含字母、数字和下划线,且不能以数字打头
②变量名不能包含空格,可以用下划线来分割。
③不要将Python关键字和函数名用作变量名(有点不太懂)
④变量名应既简短又具有描述性
⑤慎用小写字母l和大写字母O
4.了解字符串这一数据类型,通过书和搜索整理字符串的方法,包括大小写的转换,合并字符串,删除空白等(strip())(第二章)
①单词大小写 .title()
name = “ada lovelace”
print(name.title())
输出
Ada Lovelace
全部大写 .upper()
全部小写 .lower()
name = “Ada Lovelace”
print(name.upper())
print(name.lower())
输出
ADA LOVELACE
ada lovelace
②合并
python 用 (+)来合并字符串
first_name = “ada”
last_name = “lovelace”
full_name = first_name + " " + last_name
print(full_name)
输出
ada lovelace
③添加删除空白
\t 在前面加空格
\n 换行
rstrip() 删末尾空白
要永久删除字符串中的空白需要将删除的操作结果重新存回变量中
lstrip()删除左侧空白
strip()删除两侧空白
5.了解基本的转义字符和格式化字符,并整理成文字或者代码。(第二章)
转义字符
’ 单引号
" 双引号
\a 发出系统响铃声
\b 退格符
\n 换行符
\t 横向制表符
\v 纵向制表符
\r 回车符
\f 换页符
\o 八进制数代表的字符
\x 十六进制数代表的字符
\000 终止符,\000后的字符串全部忽略
字符串格式化
%c 格式化字符及其ASCII码
%s 格式化字符串
%d 格式化整数
%u 格式化无符号整型
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化浮点数字,可指定小数点后的精度
%e 用科学计数法格式化浮点数
%E 作用同%e,用科学计数法格式化浮点数
%g 根据值的大小决定使用%f活%e
%G 作用同%g,根据值的大小决定使用%f活%e
%p 用十六进制数格式化变量的地址
6.了解数字类型,整数和浮点数。(第二章)
整数
浮点数
7.如何添加注释(第二章)
用井号(#)标识,#后面的内容都会被Python 解释器忽略
注释主要是用来解释自己写的代码的意思,防止过段时间自己忘记某一段代码细节要表达的意思。
学习内容2
1.了解列表数据类型。(第三章)
列表是由一系列按特定顺序排列的元素组成。元素可以是字母、数字或组合,元素和元素之间可以没有任何关系。
访问列表时,索引是从0开始而不是1(此处name应该为names比较合适)
使用列表里的值
2.完成列表的增删查改(增加,删除,查找,修改)。(第三章)
修改
添加
结尾添加
列表中插入
查找
删除
del
pop()删除的最后一个,并且可以调用
根据值删除
3.了解列表的排序,比较sorted和sort两个函数。(第三章)
都是按字母表顺序排列元素,但sort是永久改变原始排列顺序,sorted不改变原始排列顺序
sort
sorted
4.了解列表的方法,sort(),reverse()等。(附加题:了解sort()函数里的key参数,并实现一个列表的排序[[“a”,1],[“b”,0],[“c”,3]],要求变成[[“b”,0],[“a”,1],[“c”,3]])。(第三章)
sort()见上面
reverse()倒序
附加题不会!
5.了解循环,实现简单的遍历列表。(第四章)
print(friend)前不加空格无法运行
没有缩进的print就只执行一次
6.了解range函数,并实现创建列表,解析列表。(第四章)
函数rang()让python从指定的第一个值开始数,并在达到指定的第二个值后停止,输出的结果不包括第二个值
创建列表
这里输出为什么不是一行?
列表解析
squares = [] #先创建一个空表格
for value in range(1,11): #将1~10的值储存在value中
square = value**2 #将1~10的值平方后储存在square中
squares.append(square) #将每一个值放到空表格中,新添加的值往后放。
print(squares) #输出表格
7.了解切片并使用切片。(第四章)
切片就是指从表格中提取元素
[0:3] 提取列表中第一个到第三个元素
[:4]提取列表开头到第四个元素
[1:]提取列表中第二个元素到列表末尾所有元素