1.变量
a.怎么声明?
变量 = 值
a = b = c = 10
a, b = 10, 20
b.声明变量和给变量赋值的原理
2.数字数据类型
整型(int),浮点型(float), 布尔(bool), 复数(complex)
3.运算符
数学: +,-,*, /, %, //, **
比较: >, <, ==, !=, >=, <=
逻辑: and, or, not
赋值: =, +=, -=, *=, /=, %=, //=, **=
位运算:
4.字符串
a.怎么表示字符串
'字符串', "字符串",'''字符串'''
b.
'abc0-数\nkill\u4e00'
c.r/R - 阻止转义
d.字符编码-Unicode
ASCII
chr(编码)
ord(字符)
e.获取字符
字符串[下标]
字符串[开始下标:结束下标:步长]
f.相关运算
+, *
比较运算:>, <, <=, >=, ==, !=
len()
str()
g.相关方法
5.分之和循环
if
if-else
if-elif-else
for 变量 in 序列:
循环体
range(N), range(M,N), range(M,N,step)
while 条件语句:
循环体
循环使用的函数: continue,break,else
6.列表
-
a.怎么表示列表
[元素1,元素2,....]
[] -
b.元素增删改查
列表[下标]
列表[开始下标:结束下标:步长]列表.append(元素)
列表.insert(下标,元素)
列表.extend(序列) - 了解del 列表[下标]
列表.remove(元素)
列表.pop(), 列表.pop(下标)
列表.clear()列表[下标] = 新值
c.相关操作
+,*
in / not in
len(), max(), min(), sum(), list(序列)
d.方法
- 列表.count(元素)
列表.index(元素)
列表.sort() -> 从下到大
列表.sort(reverse=True) -> 从大到小
列表.reverse() 类似 列表[::-1]
列表.copy() == 列表[:]
- list1 = [1, 2, 3]
list1.extend('abc')
list1.extend(range(15,21))
list1.extend([100, 200])
list1.append([111, 222])
print(list1)
sum原理
def sum(seq):
sum1 = 0
for item in seq:
sum1 += item
return sum1
# print(sum(['abc', 'aaa']))
注意:python中/运算的结果都是浮点数, //运算如果除数和被除数都是整数结果才是整数,否则是浮点数
print(3/1)
print(4/2)
print(4//3)
print(5.3//2)
网友评论