python取模赋值_python学习笔记 -第一课

1、输出函数print()

>>>print("Hello World!")

2、变量

2.1定义变量

>>>a = 10

>>>name, age, sex = "Alen", 18, "Male"

2.1删除变量

>>>del name

3、常用数据类型

3.1整型(int)       >>> score = 100

3.2浮点型(float)       >>>price = 2.55

3.3字符串(str)       >>>name = "张三"

3.4空值(None)      >>>c = None

3.5布尔类型(Bool)      >>>d = True, e = False

3.6数据类型转换

int()方法         >>>name = int("18")

str()方法         >>>a = str(100)

float()方法      >>>b = float(3)

4、字符串常见操作

4.1取字符串的某一位的值

>>> a = "abcdef"

>>>print(a[2])

4.2截取字符串某几位的值

>>>a = "abcdef"

>>>print(a[2:5])     ---从第三位截取到第五位(前闭后开)

4.3字符串按照步长截取

>>>a = "abcdef"

>>>print(a[2:5:2])   ---从第三位到第五位,每隔一位取一位

4.4字符串反转

>>>a = "abcdef"

>>>print(a[0:0:-1])   ---将字符串反向排列

4.5字符串查找指定字符的索引位,如果查找的字符串不存在,返回-1,.find()方法

>>>a = "abcdef"

>>>print(a.find("c"))    ---查找字符"c"的索引位

4.6字符串分割,并返回以分割后的两个字符串为元素的列表,如果不存在返回以原字符串为元素的列表, .split()方法,

>>>a = "abcdef"

>>>print(a.split("c"))    ---将字符串以c为分割符分割,返回["ab", "cd"]

4.7字符串中字符替换,如果要被替换的字符不存在,则返回原字符串, .replace()方法

>>>a = "abcdef"

>>>print(a.replace("c", "python"))    ---将字符串中字符"c"替换成"python"

4.8字符串前后剪切,.strip()方法

>>>a = "  abcdef  "

>>>print(a.strip(""))    ---去除前后空格

>>>b = "abcdedcba"

>>>print(b.strip("a"))   ---去除前后的"a"

4.9判断字符是否在字符串中,字符 in 字符串,返回bool值

>>>a = "abcdef"

>>>b in a    ---判断b是否在a中

4.10运算符

4.10.1加法

>>>print(3 + 4)

4.10.2减法

>>>print(5 - 4)

4.10.3乘法

>>>print(5 * 4)

4.10.4除法

>>>print(5 / 4)

4.10.5取模运算

>>>print(5 % 4)

4.10.6地板除法,除数取整

>>>print(5 // 4)   ---输出1

4.10.7指数运算

>>>print(5 ** 4)

5.输入:input()方法,返回一个字符串

>>>tem = input("请输入:")

6.列表:有序的可变的元素集合

6.1列表反转, .reverse()方法

>>>lst1 = [1, 2, 3]

>>>lst1.reverse()

>>>print(lst1)

>>>输出:[3, 2, 1]

6.2列表截取

>>>lst2 = [1, 2, 3, 4, 5]

>>>print(lst2[2:4])    ---从第3位截取到第4位,输出3, 4

6.3列表步长截取

>>>lst2 = [1, 2, 3, 4, 5]

>>>print(lst2[0:3:2])   ---从第1位到第4位,隔一个截取一个,输出1, 3

6.4求列表中最大值和最小值, max()方法和min()方法,只能操作int和floatl类型

>>>lst3 = [1, 2, 3, 4, 5, 6]

>>>print(max(lst3))    ---输出6

>>>print(min(lst3))     ---输出1

6.5向列表中追加元素,.append()方法

>>>lst3 = [1, 2, 3, 4, 5, 6]

>>>lst3.append(7)    ---向列表中添加元素7

>>>print(min(lst3))     ---输出[1, 2, 3, 4, 5, 6, 7]

6.6向列表指定位置添加元素, .insert()方法

>>>lst3 = [1, 2, 3, 4, 5, 6]

>>>lst3.insert(2, 9)   ---向列表中第3位插入元素9

>>>print(min(lst3))     ---输出[1, 2, 9,3, 4, 5, 6, 7]

6.7删除列表中的元素, del或.remove()方法

>>>lst3 = [1, 2, 3, 4, 5, 6]

>>>del lst3[0]   ---删除索引位为0的元素

>>>lst3.remove(5)     ---删除元素5

6.8修改列表中的元素,即重新给元素赋值

>>>lst3 = [1, 2, 3, 4, 5, 6]

>>>lst3[2] = 9    ---将索引位为2的元素修改为9

6.9统计列表中某个元素出现的个数,.count()方法,该方法指挥统计第一层列表中的元素个数,列表中的列表里面的元素不会被统计

>>>lst3 = [1, 2, 3, 4, 5, 6]

>>>print(lst3.count(6))    ---统计列表中元素6的个数,输出1

6.10求列表的长度,len()

>>>lst3 = [1, 2, 3, 4, 5, 6]

>>>print(len(lst3))    ---统计列表元素的个数,输出6

6.11求元素的索引位,.index()方法,若元素存有多个,则返回第一个出现的元素索引位

>>>lst4 = [1, 2, 3, 2, 1, 4, 5]

>>>print(lst4.index(2))    ---求元素2的索引位,输出1

6.12判断元素是否在列表中,in、not in,返回bool类型值

7.元组:有序的可变的元素集合

7.1定义一个空元组

>>>tup1 = ()

7.2定义一个只有一个元素的元组

>>>tup2 = (1,)     ---逗号不能省略

7.3元组的截取(同列表的截取)

7.4元组相加,即求两个元组的并集

>>>tup3 = (1, 2, 3)

>>>tup4 = (4, 5, 6)

>>>print(tup3 + tup4)     ---求两个元组的并集,输出(1, 2, 3, 4, 5, 6)

7.5将元组转化为字符串,str()方法

>>>tup3 = (1, 2, 3)

>>>print(str(tup3))    ---将元组转换成字符串,输出"(1, 2, 3) "

7.6将元组转化成列表,list()方法

>>>tup3 = (1, 2, 3)

>>>print(list(tup3))    ---将元组转换成列表,输出[1, 2, 3]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值