Python第一天

**

学习内容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:]提取列表中第二个元素到列表末尾所有元素
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值