python每日一练(二)

简介: 今天来五题简单的基础题

第一题:

已知 a 的值为 “hello”,b 的值为 “world”,如何交换 a 和 b 的值?得到 a 的值为 “world”,b 的值为 “hello”

方法一:中间变量

a = "hello"b = "world"temp = aa = bb = tempprint(a, b)

方法二:python特性

a = "hello"b = "world"a, b = b, aprint(a, b)

第二题:知识点,字符串的切割split

已知一个字符串为"hello_world_yoyo",

如何得到一个队列 [“hello”, “world”, “yoyo”]

a = "hello_world_yoyo"print(a.split("_")) # 输出["hello", "world", "yoyo"]

第三题:知识点join

有个列表 [“hello”, “world”, “yoyo”]

如何把把列表里面的字符串联起来,得到字符串 “hello_world_yoyo”

a = ["hello", "world", "yoyo"]print("_".join(a)) #输出hello_world_yoyo

举一反三:

b = "abc"print("_".join(b)) #输出a_b_c

第四题:知识点replace

把字符串 s 中的每个空格替换成"-666-"

输入:s = “We are hero.”

输出:“We-666-are-666-hero.”

s = "We are hero."print(s.replace(" ", "-666-")) #输出We-666-are-666-hero.
# 只替换第1个空格print(s.replace(" ", "-666-", 1)) #输出We-666-are hero.

第五题:知识点count

统计字符串“Hello, welcome to my world.” 中字母w出现的次数

统计单词 my 出现的次数

a = "Hello, welcome to my world."print(a.count("w")) #输出2
print(a.count("my")) #输出1
# 添加起始位置print(a.count("w", 5, 10)) #输出1
相关文章
|
3月前
|
Python 人工智能
讯飞星火、文心一言和通义千问同时编“贪吃蛇”游戏,谁会胜出?
讯飞星火、文心一言和通义千问同时编“贪吃蛇”游戏,谁会胜出?
51 1
讯飞星火、文心一言和通义千问同时编“贪吃蛇”游戏,谁会胜出?
|
3月前
|
Shell Unix Linux
Linux 终端命令之文件浏览(3) less
Linux 终端命令之文件浏览(3) less
30 0
Linux 终端命令之文件浏览(3) less
|
3月前
|
Rust
Rust 编程小技巧摘选(8)
Rust 编程小技巧摘选(8)
71 0
Rust 编程小技巧摘选(8)
|
3月前
|
算法 C++ 机器人
力扣 C++|一题多解之动态规划专题(1)
力扣 C++|一题多解之动态规划专题(1)
42 0
力扣 C++|一题多解之动态规划专题(1)
|
3月前
|
C++ Python 索引
Python Numpy入门基础(二)数组操作
Python Numpy入门基础(二)数组操作
29 0
Python Numpy入门基础(二)数组操作
|
3月前
|
C++ 存储
力扣C++|一题多解之数学题专场(1)
力扣C++|一题多解之数学题专场(1)
23 0
力扣C++|一题多解之数学题专场(1)
|
3月前
|
Java Go C++
Golang每日一练(leetDay0118) 扁平化嵌套列表迭代器、整数拆分
Golang每日一练(leetDay0118) 扁平化嵌套列表迭代器、整数拆分
28 0
Golang每日一练(leetDay0118) 扁平化嵌套列表迭代器、整数拆分
|
3月前
|
Java Go C++
Golang每日一练(leetDay0114) 矩阵中的最长递增路径、按要求补齐数组
Golang每日一练(leetDay0114) 矩阵中的最长递增路径、按要求补齐数组
35 0
Golang每日一练(leetDay0114) 矩阵中的最长递增路径、按要求补齐数组
|
3月前
|
Java Go C++
Golang每日一练(leetDay0110) 零钱兑换I\II Coin Change
Golang每日一练(leetDay0110) 零钱兑换I\II Coin Change
39 0
Golang每日一练(leetDay0110) 零钱兑换I\II Coin Change
|
3月前
|
Java Go Rust
Rust每日一练(Leetday0030) 合并有序数组、格雷编码、子集II
Rust每日一练(Leetday0030) 合并有序数组、格雷编码、子集II
33 0
Rust每日一练(Leetday0030) 合并有序数组、格雷编码、子集II