Python 3学习笔记
Posted zwvista
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 3学习笔记相关的知识,希望对你有一定的参考价值。
Python 3.6
运算符
- + - * / 四则运算 % 求余 **乘方
- // 用于整除
字符串
- 字符串用单引号或双引号括起来。
- 三引号(单引号或双引号均可)表示多行字符串,行末加反斜杠表示换行不算在字符串之内。
- + 用于连接字符串。
- * 用于重复字符串。
- 相邻的字符串常量会自动连接。
- 字符串存在片段(slice)语法,但字符串本身不可变。
- 片段语法中下标 0 指向第一个元素,下标 -1 指向最后一个元素。
>>> print("""\
a
b
c\
""")
a
b
c
>>> 'a' * 3
'aaa'
>>> 'b' 'a'
'ba'
>>> 'b' + "a"
'ba'
>>> "abcde"[1:]
'bcde'
>>> "abcde"[:4]
'abcd'
>>> "abcde"[:]
'abcde'
>>> "abcde"[-3:]
'cde'
列表(List)
- 列表:一种成员的类型相同但个数不限的数据结构。
- 列表采用中括号加逗号的特殊语法。
- + 连接两个列表。
- 列表存在片段(slice)语法,列表片段可变(可以通过赋值被替换)。
- 片段语法中下标 0 指向第一个元素,下标 -1 指向最后一个元素。
>>> [1,2,3][1:]
[2, 3]
>>> [1,2,3][-2:]
[2, 3]
>>> a = [1,2,3,4]
>>> a[2:] = [4,5,6]
>>> a
[1, 2, 4, 5, 6]
>>> a[2:] = []
>>> a
[1, 2]
语句
- while 语句
- for 语句(实质上是 foreach)
- if ... elif ... else 语句
- 代码块采用冒号加缩进来表示
- pass 语句(空语句)
- break continue 语句
- 循环 + else语句(表示循环正常结束,没有被 break)
>>> for n in range(2, 10):
for x in range(2, n):
if n % x == 0:
print(n, 'equals', x, '*', n//x)
break
else:
print(n, 'is a prime number')
2 is a prime number
3 is a prime number
4 equals 2 * 2
5 is a prime number
6 equals 2 * 3
7 is a prime number
8 equals 2 * 4
9 equals 3 * 3
以上是关于Python 3学习笔记的主要内容,如果未能解决你的问题,请参考以下文章
[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段