总结

作者: 匿隱 | 来源:发表于2019-01-22 12:18 被阅读0次

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)

相关文章

网友评论

      本文标题:总结

      本文链接:https://www.haomeiwen.com/subject/yppadqtx.html