长风破浪正其时,Python天堑变通途(7)(阶段性复习)

输入和输出:

1.输入:input函数把任何键入值作为字符串对待

2.输出:print输出默认换行

3.输出:str.format()函数:通过{}来替代以前的%

格式化知识点:

1.可以设置指定位置:用赋值,未设置的话按默认顺序位置

2.常用辅助操作符(:后开始表示开始格式化):

A.m.n(保留多少位小数)

B.^, <, > 分别是居中、左对齐、右对齐,后面带宽度, : 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。

C.常用操作符:s(tring)(字符串),d(igit)(整数),f(loat)(浮点数),e(科学计数法)

注释:

#:常用在语句/表达式末行

“   '''  '''   ”:三引号表示多行注释

“  ' '  ”:单引号表示嵌入函数 属性内部解释函数作用的注释

变量:

不需要声明,但是赋值字符串时记得加‘’

行与缩进:

1.Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠\来实现多行语句

2.[]或者()中的语句可以直接换行,不需要\

3.空行:分割两段不同功能或含义的代码(也是代码的一部分)

数据类型:

1.isinstance判断数据类型:

>>>a = 111
>>> isinstance(a, int)
True

2. 字符串的截取的语法格式如下:

变量[头下标:尾下标]

3.索引值以 0 为开始值,-1 为从末尾的开始位置。

4.Python 使用反斜杠()转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个r,表示原始字符串

5.与 C 字符串不同的是,Python 字符串不能被改变。

6.虽然tuple的元素不可改变,但它可以包含可变的对象,比如list列表。

7.字符串转换时每个字符变成列表中的一个值

>>> string = '12345'
>>> list1 = list(string)
>>> list1
['1', '2', '3', '4', '5']

循环与分支:

1.注意:while循环中的else是在while条件表达式为假的情况下执行的代码内容,一般用于判断起始条件是否为假等相关操作。

2.for…in 循环用于遍历容器类的数据(字符串,列表,元组,字典,集合)

3.结合range()和len()函数以遍历一个序列的索引,如下所示

>>>a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']
>>> for i in range(len(a)):
...     print(i, a[i])
... 
0 Google
1 Baidu
2 Runoob
3 Taobao
4 QQ

4.循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被break终止时不执行。

函数

1.非关键字收集参数,在形参前添加一个*即可

2.非关键字收集参数收集实参组成一个元组

3.非关键字收集参数,仅收集没有任何形参接受的非关键字实参

4.非关键字收集参数和普通的形参可以共存


 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值