06-split:maxsplit 的含义

06-split:maxsplit 的含义

语法讲解 今天学: split 的 maxsplit s = "a,b,c,d" parts = s.split(",", 2) print(len(parts

阅读更多 →
05-strip:指定字符集合

05-strip:指定字符集合

语法讲解 今天学: strip 的两种用法 s = "!!!hello!!!" print(s.strip("!")) t = "oohhehoo&

阅读更多 →
04-find vs index:找不到时差异

04-find vs index:找不到时差异

语法讲解 今天学: find / index 的差异 s = "hello" print(s.find("x")) try: print(s.index

阅读更多 →
03-字符串不能切片赋值

03-字符串不能切片赋值

语法讲解 今天学: 尝试修改字符串会触发异常 s = "cat" try: s[0] = "b" except Exception as e:

阅读更多 →
02-切片:start/end/step 的边界

02-切片:start/end/step 的边界

语法讲解 今天学: 字符串切片的边界与反向切片 s = "abcdef" print(s[0:6:2]) print(s[-1:2:-1]) 小练习 运行下面代码后输出是什

阅读更多 →
01-字符串不可变:+= 会发生什么

01-字符串不可变:+= 会发生什么

语法讲解 今天学: 字符串不可变与拼接 s = "Hi" t = s s += "!" print(s is t) print(s) 小练习 运行下面代

阅读更多 →
60. 默认参数

60. 默认参数

语法讲解 今天学: 定义函数时可以给参数设默认值,调用时不传就用默认值。 def power(base, exp=2): return base ** exp print(power(3))

阅读更多 →
59. 有返回值的函数

59. 有返回值的函数

语法讲解 今天学: 函数可以用 return 返回一个值。 def add(a, b): return a + b result = add(10, 25) print(result) 小练

阅读更多 →
58. 带参数的函数

58. 带参数的函数

语法讲解 今天学: 函数可以接收参数。 def say(name): print(f"Hi, {name}!") say("Tom") say(&qu

阅读更多 →
57. 定义并调用函数

57. 定义并调用函数

语法讲解 今天学: 用 def 定义函数,函数可以被多次调用。 def greet(): print("Hello!") greet() greet() 小练习 运行后输

阅读更多 →