摘要
01 基本概念复习
02 函数,方法,语句,单词复习
03 注释
04 后两周学习计划
01基本概念复习
标准数据类型
五种标准数据类型:
数字(Numbers)
字符串(String)
列表(List)
元组(Tuple)
字典(Dictionary)
上述五种标准数据类型中,前四种我们都以及有了一定了解,而最后一种数据类型字典,将会在明天与大家见面。
数字(Numbers)
两类:整数(integer);浮点数(float,也就带有小数点的数)
计算符号:
加 【+】
减 【-】
乘 【*】
除 【/】
乘方【**】
(这里是目前所学的,其他的运算符将会在后面再讲)
字符串(String)
什么是字符串?
全部由“字符”(无论这个字符长得像数字还是火星文,都只是一个符号,没有任何其他涵义),按照一定顺序排列而成的一串字符。
表示方式:
(1)使用单引号或者双引号引起。这种引用,通常只能引用一行。
(2)使用三引号(三个单引号或者三个双引号,但前后一定要统一)引起。这种引用可以引用多行。
列表(List)
什么是列表?
类似于一个容器。可以包含多个其他的元素(可以是任何数据类型),其中的元素是有序,可重复出现的。其本质是数据!
表示方式:[] ,使用中括号扩起所有元素,内部中所有元素以逗号隔开。
访问方式:
在列表名(其本质是变量)后用中括号扩起对应的索引,或者使用切片访问列表的一部分。
元组(Tuple)
什么是元组?
不可修改,使用圆括号的列表。(目前可以这样来理解)
表示方式:(),使用圆括号扩起所有元素,内部中所有元素以逗号隔开。
访问方式同列表。
基本概念
索引(index)
索引——用于表示元素,数据顺序的数字。
切片(slice)
一个集合(可以是类似列表这种)的子集。
表示方式:变量名[起始索引:终止索引]
缩进(indention)
由若干个(通常默认是四个,可以自定义)空格组成,用来标记所在行代码,与其上下行代码关系的符号。可用Tab键 键入,也可使用多次空格键键入,但不能混用。通常,缩进了的代码包含于上一行未缩进的代码。
关键字 (Python中涵义特殊涵义的字)
已学关键字有:
属于 【in】
不属于 【not in】
并且 【and】
或者 【or】
真 【True】
假 【False】
02函数,方法,语句单词复习
函数
print()
打印出括号内的内容
str()
字符串类型函数,可以将非字符串类型的数据暂时的转化为字符串类型。
list()
列表类型函数,可以将多个数据转换为,一个列表类型数据。
range()
可以生成一个“数字列表”,基本语法为:range(start,stop,step),也就是range(起始值,终止值,步长) ,但要记得,所生成的“数字列表”是从起始值开始,到终止值的前一个结束。
sorted()
可以将一个有序集合内的元素进行暂时性的排序。
min()
求最小值
max()
求最大值
sum()
求和
len()
求出列表的长度
方法
title()
使字符串形如标题(也就是只有首字母大写),暂时性的修改,有返回值。
upper()
使字符串全为大写字母,暂时性的修改,有返回值。
lower()
使字符串全为小写字母,暂时性修改,有返回值。
strip()
删除字符串两端空格
rstrip()
删除字符串右端空格
lstrip()
删除字符串左端空格
append()
在列表末尾添加一个元素,在括号内输入元素即可。永久性修改,无返回值
insert(索引,元素)
在指定索引位置添加一个元素,永久性修改,无返回值。原指定位置的元素将会往后顺移。
remove()
删除一个特定值,在括号内输入特定值即可。永久性修改,无返回值。
pop(索引)
弹出一个指定索引的值,其中,弹出值即为返回值。永久性修改。
sort()
将列表中的元素,按照从左到右,由大写到小写,由首字母A-Z的顺序排列。可以在括号内传递参数(reverse=True),使其以相反顺序排序。
永久性修改,无返回值。
reverse()
可以使得列表中的元素,顺序反转。永久性修改,无返回值。
for 循环语句
基本语法:
for 变量A in 集合B :
缩进代码
逻辑:
依次将集合B中的值赋给变量A,并且每完成依次赋值,就执行一次缩进代码(可以是很多行),直到集合B中的所有值都以及赋给过变量A。
if 条件判断语句
三种结构:
if
if-else
if-elif-else
三种结构的运行逻辑分别是:
if:
如果条件测试为真,那么就执行缩进代码,条件测试为假则跳过缩进代码
if-else:
如果条件测试为真,则执行if的缩进代码,跳过else的缩进代码;如果条件测试为假,则跳过if的缩进代码,执行else的缩进代码。
if-elif-else:
其中可以有多个elif语句
如果条件测试为假,则跳过当前elif(if)的缩进代码,进入下一个elif(if)语句;如果条件测试为真,则执行对应elif(if)语句的缩进代码,跳过余下的所有代码;如果所有条件测试都为假,那么则跳过所有elif(if)语句的缩进代码,直接执行else语句的缩进代码。
del 语句
可以用于删除特定的元素,变量,值。
配合关键字 in 可以在某个范围中删除所指定的值。
03 注释
注释
注释(comment),是对所写程序的解释。Python解释器在运行时,将会把注释符号后的内容视为注释,在解释/编译的时候会直接跳过。简而言之,注释是写在程序里,给人看的,但又不会让机器看到的文字。
注释符号主要有两类:
第一类:井号
对,就是一个井号,井号后的这一行内容就成了注释 ,而在井号前的代码则不是注释
第二类:三引号
同样的,三引号可以跨行引用没错,但是当三引号直接出现在了程序中,前面没有任何内容时,就成了注释符号。
04 下周学习计划
因为学习计划会根据实际情况,结合反馈进行调整,所以有时会有调整,因此只会在下一周开始前,放出未来一周的学习计划,当然这个学习计划是Last同学根据自身,结合大家反馈制定的,前期会是各种基础内容的学习,后期将会是基于单个的项目(比如:如何使用Python编写出一个聊天机器人?)进行学习。
周日(12.21)字典及其使用
周一 while循环
周二 函数Function的使用与定义
周三 类(class)
周四 使用Python进行文件读写;代码测试
周五 基础内容的总结回顾与补充
加入我们,一起【挑战自学Python编程】