- 博客(12)
- 收藏
- 关注
原创 Python小甲鱼跟学9(序列)
#都可以通过切片的方法获取一个范围。说明列表内容虽相同,但不是一个对象。##都可以通过索引获取每一个元素。##第一个元素的索引值都是0。由此可知列表可变,元组不可变。##可变序列:元组、字符串。##都有很多共同的运算符。##不可变序列:列表。
2024-03-09 16:02:27
266
原创 Python小甲鱼跟学8(字符串3)
#partition(sep)从左到右找分隔符,将字符串以参数指定的分隔符为依据进行切割,并且将切割后的结果返回一个三元组。##split(sep=None,maxsplit=-1)第一个参数分隔符,第二个参数指定想分割的次数。##lstrip(chars=None)不想左侧的字符串的左侧存在空白。##rsplit(sep=None,maxsplit=-1)从右往左。##removeprefix(prefix)删除指定的前缀。##removesuffix(suffix)删除指定的后缀。
2024-03-06 14:45:07
322
1
原创 Python小甲鱼跟学7(字符串2)
startswith(prefix[, start[, end]])判断参数指定的子字符串是否出现在字符串的起始位置。isidentifier()判断这个字符串是否一个合法的Python标志服(数字字母下划线,但数字不能开头)##对应字符串的各种情况下的判断和检测,返回的都应该是一个布尔类型的值,要么是True,要么是False。isspace()判断是否为一个空白字符串(空格、tab、转行字符都是空白字符串)isprintable()判断是否所有字符都是可打印的(注意转义字符不能打印)
2024-03-03 23:11:46
243
原创 Python小甲鱼跟学6(字符串1)
replace(old, new, count=-1)返回一个将所有old的参数指定的子字符串替换为new 参数指定的新字符串,count是替换的次数。find(sub[, start[, end]]) 从左往右查找sub参数指定的子字符串在字符串中的索引下标值。count(sub[, start[, end]]) 查找sub参数指定的子字符串在字符串中出现的次数。index(sub[, start[, end]]) 与find相似,如果定位不到子字符串会报错。swapcase()将所有字母大小写翻转。
2024-03-02 22:45:50
449
原创 Python小甲鱼跟学5(元组)
元组虽然是不可变的,但元组中的元素是指向一个可变的列表,那么可以修改列表中的内容。##既能像列表一样同时容纳多种类型的对象,也拥有字符串不可变的特性。##元组也支持切片,因为切片只是导出对象,不对元组做修改。左边的变量数量一定要和右边的元素数量相同,否则会报错。##如何生成只有一个元素的元组(一定要加逗号)##多重赋值:逻辑是先通过元组进行打包,再解包。##元组可以用列表推导式,但并没有元组推导式。元组-(元素1,元素2,元素3,...)##元组也可以用下标获取元素。##元组的元素不能改。
2024-03-02 13:20:06
673
原创 Python小甲鱼跟学4(列表)
#循环和列表推导式的区别:循环式是通过迭代来逐个修改原列表中的元素,而列表推导式则是直接创建一个新的列表,然后再复制为原先的这个变量名。extend()方法的参数必须是一个可迭代对象,新的内容是追加到原列表最后一个元素的后面。deepcopy()函数将原对象拷贝的同时,也将对象中的所有引用的子对象一并进行了拷贝。这是因为,浅拷贝只是拷贝了外层的对象,如果包含嵌套列表的话,那么拷贝的只是其引用。只给出一个下标索引的话,得到的是以行为单位的整个列表。相同的字符串存在一个位置,相同的列表存放在不同位置。
2024-03-01 23:10:29
1452
原创 Python小甲鱼跟学3(分支和循环)
#3.判断多个条件,如果第1个条件不成立,则继续判断第2个条件,如果第2个条件还不成立,则接着判断第3个条件......##4. 在3的情况下添加一个else,表示上面所有的条件均不成立的情况下,执行某条语句或某个代码块。##5. 条件成立时执行的语句 if condition else 条件不成立时执行的语句。##1.判断一个条件,如果这个条件成立,就执行其包含的某条语句或某个代码块。如果条件成立,就执行其包含的某条语句或某个代码块。如果条件不成立,就执行另外的某条语句或某个代码块。
2024-02-29 20:19:18
460
原创 Python小甲鱼跟学2(数字类型、bool、逻辑运算符、短路逻辑、运算符优先级)
#值为0的数字类型:0, 0.0, 0j,Decimal(0),Fraction(0,1)->分子为0分母为1的有理数。##短路逻辑:从左往右,只有当第一个操作数的值无法确定逻辑运算的结果时,才对第二个操作数进行求值(右边是否影响结果)##空的序列和集合:'', (), {}, [], set(), range(0)由此可以得到:x == ( x // y ) * y + ( x % y )##divmod(x, y):同时求 x // y 和 x % y 的值。##pow( x, y):x的y次方。
2024-02-28 20:04:58
250
原创 Python小甲鱼跟学(变量字符串小游戏)
在C语言中,只能用第一种方法交换xy的数值,Python可以直接用x, y = y, x。##解决更多提示问题:嵌套:if else中再套一个if else。变量名,通常由字母、数字和下划线构成,但不能以数字打头。##在"前加r,表示是原始字符,转义符号对原始字符无效。##解决可以提供多次猜题机会:循环结构。##input()用于接收用户的输入。##random解决随机数问题。##int()转换为整数型。##字符串加法 = 拼接。##字符串乘法 = 复制。##break语句:结束。##用双引号包含文本。
2024-02-27 22:01:21
266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人