通过range函数创建1-20之间的所有偶数对应的数字字符串构成的列表num1,并通过print输出所有数字字符串元素
时间: 2023-05-11 10:05:12 浏览: 176
好的,让我来回答你的问题。以下是通过range函数创建1-20之间的所有偶数对应的数字字符串构成的列表num1,并通过print输出所有数字字符串元素的代码:
```python
num1 = [str(num) for num in range(2, 21, 2)]
print(num1)
```
输出结果为:
```
['2', '4', '6', '8', '10', '12', '14', '16', '18', '20']
```
希望这个回答能够帮到你。如果你有其他问题,可以继续问我。
相关问题
4、利用Jupyter完成以下语句的编程: (1)创建名为str1的字符串对象”Life is short, you need Python.”; (2)利用字符串索引或切片分别读取(输出)字符串str1中的’Python’子串、’Life’子串 (3)分别使用index或find方法查找子串’short’的索引位置、查找子串’you’在[16,19]索引范围内的首次出现的位置(索引); (4)通过字符串切片获取str1的子串”you need Python”,将其赋给新的字符串str2; (5) 利用lower、upper、切片等方法分别输出字符串str2的大写形式、小写形式和”You need PYTHON” 形式; (6) 通过split方法对字符串str1分别按照空字符串和逗号进行分割,并求相应的分割后元素个数; (7)通过range函数创建1-20之间的所有偶数对应的数字字符串构成的列表num1,并通过print输出所有数字字符串元素; (8)将num1中所有字符元素通过“-”连接成一个新字符串str3,并计算字符串str3中”-”出现的次数。
1. 创建名为str1的字符串对象”Life is short, you need Python.”
```python
str1 = "Life is short, you need Python."
```
2. 利用字符串索引或切片分别读取(输出)字符串str1中的’Python’子串、’Life’子串
```python
print(str1[16:22]) # 输出Python
print(str1[:4]) # 输出Life
```
3. 分别使用index或find方法查找子串’short’的索引位置、查找子串’you’在[16,19]索引范围内的首次出现的位置(索引)
```python
print(str1.index("short")) # 输出8
print(str1.find("you", 16, 19)) # 输出-1,因为在该索引范围内没有找到you子串
```
4. 通过字符串切片获取str1的子串”you need Python”,将其赋给新的字符串str2;
```python
str2 = str1[12:]
print(str2) # 输出you need Python.
```
5. 利用lower、upper、切片等方法分别输出字符串str2的大写形式、小写形式和”You need PYTHON” 形式;
```python
print(str2.upper()) # 输出YOU NEED PYTHON.
print(str2.lower()) # 输出you need python.
print("You " + str2[4:].upper()) # 输出You NEED PYTHON.
```
6. 通过split方法对字符串str1分别按照空字符串和逗号进行分割,并求相应的分割后元素个数;
```python
lst1 = str1.split()
lst2 = str1.split(",")
print(len(lst1)) # 输出5,因为分割后得到5个元素
print(len(lst2)) # 输出2,因为分割后得到2个元素
```
7. 通过range函数创建1-20之间的所有偶数对应的数字字符串构成的列表num1,并通过print输出所有数字字符串元素;
```python
num1 = [str(i) for i in range(2, 21, 2)]
print(num1) # 输出['2', '4', '6', '8', '10', '12', '14', '16', '18', '20']
```
8. 将num1中所有字符元素通过“-”连接成一个新字符串str3,并计算字符串str3中”-”出现的次数。
```python
str3 = "-".join(num1)
print(str3) # 输出2-4-6-8-10-12-14-16-18-20
print(str3.count("-")) # 输出9,因为-出现了9次
```
利用Python IDLE完成以下语句的编程: (1)创建名为str1的字符串对象”Life is short. you need Pvthon.": (2)利用字符串索引或切片分别读取(输出)字符串str1中的’Python'子串、’Life’子串 (3)分别使用index或find方法查找子串‘short’的索引位置、查找子串·you'在[16,19索引范围内的首次出现的位置(索引); (4)通过字符串切片获取strl的子串”you need Python”,将其赋给新的字符串str2; (5)利用lower、upper、切片等方法分别输出字符串str2的大写形式、小写形式和”You need PYTHON"形式; (6)通过split方法对字符串str1分别按照空字符串和逗号进行分割,并求相应的分割后元素个数; (7)通过range函数创建1-20之间的所有偶数对应的数字字符串构成的列表numl,并通过print输出所有数字字符串元素; (8)将numl中所有字符元素通过“-”连接成一个新字符串str3,并计算字符串str3中”-”出现的次数。
(1)
str1 = "Life is short. you need Python."
(2)
print(str1[16:22]) # Python
print(str1[:4]) # Life
(3)
print(str1.index("short")) # 8
print(str1.find("you", 16, 19)) # 16
(4)
str2 = str1[12:26]
(5)
print(str2.upper()) # YOU NEED PYTHON
print(str2.lower()) # you need python
print(str2[:4] + str2[4:8].upper() + str2[8:]) # You need PYTHON
(6)
split_by_space = str1.split(" ")
split_by_comma = str1.split(",")
print(len(split_by_space)) # 6
print(len(split_by_comma)) # 1
(7)
numl = [str(num) for num in range(2, 21, 2)]
print(numl) # ['2', '4', '6', '8', '10', '12', '14', '16', '18', '20']
(8)
str3 = "-".join(numl)
print(str3.count("-")) # 9
阅读全文