Python

1 基础

1.1 数学运算

1.2 字符串和文本

引用字符串

 

# age = 18
# print("He is {age} years old")

输出   He is {age} years old

1.3 列表

列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。

列表用 [ ] 标识,是 python 最通用的复合数据类型。

列表中值的切割也可以用到变量 [头下标:尾下标] ,就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示取到头或尾。

2 字典、元组、布尔类型、读写文件

2.1 字典

字典(也叫 dict)是一种和列表类似的数据存储方式。但是不同于列表只能用数字获取数据,字典可以用任何东西来获取。可以把字典当成是一个存储和组织数据的数据库。 

字典能够把一个东西和另一个东西关联起来,不管它们是什么类型。

2.2 元组

元组是另一个数据类型,类似于 List(列表)。元组用 () 标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。元组是不允许更新的,而列表是允许更新的。

2.3 布尔类型

在python表述的语法是 and,or,not,!= (不等于),== (等于),>= (大于等于),<= (小于等于),True,False

2.4 读写文件

  • close - 关闭文件,就像编辑器中的 “文件->另存为”一样。
  • read - 读取文件内容。你可以把读取结果赋给一个变量。
  • readline - 只读取文本文件的一行内容。
  • truncate - 清空文件。清空的时候要当心。
  • write('stuff') - 给文件写入一些“东西”。
  • seek(0) - 把读/写的位置移到文件最开头。

3 函数

函数一般就是做以下这些事情:

  1. 它们为一些代码起名字,就像变量为字符串和数字起名字一样。
  2. 它们像脚本获取 argv 一样获取参数(arguments)。
  3. 通过 1 和 2 的操作,让你做一些你自己的“小脚本”或者“微命令”。

4 编程习惯养成与思维

1、防御性编程与备注

2、迭代问题逻辑

3、图灵完备语言

4、Debugger

5、抽象化、模块化、封装代码

6、 如何知道运行代码的时间

7、如何修复他人的代码

5 for、if以及while

5.1 if

  • 用来判断,如果条件成立怎么样,否则怎么样
  • 格式 if 条件: 四个空格
  • 当然,if条件也可以嵌套,比如 if elif elif else
  • if 的判断条件也可以用and or等进行链接

5.2 for

5.3 while 

在条件正确的时候无条件执行,只要遇到break和continue结束

注意:

1、保守使用 while-loop,通常用 for-loop 更好一些。
2、检查一下你的 while 语句,确保布尔测试最终会在某个点结果为 False。
3、当遇到问题的时候,把你的 while-loop 开头和结尾的测试变量打印出来,看看它们在做什么。

6 面向对象的编程

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值