5天学会python_【挑战自学Python编程】第六天:前五天都学了啥?

摘要

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编程】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值