# -*- coding:utf-8 -*- # Author: Sky # Email: 2780619724@qq.com # Time: 2021/7/26 23:10 """ 1、题目:现在有字符串:str1 = 'python cainiao 666' ,请使用代码找出第 5 个字符 请复制一份字符串,保存在变量 str_two 当中(赋值运算符) """ print('==============题目 1 ============') str1 = 'python cainiao 666' print(str1[4]) import copy str_two = copy.copy(str1) print(str_two) print('==============题目 2 ============') """ 2、题目:卖橘子的计算器(字符串转化) 写一段代码,用户输入橘子的价格,和重量,计算出应该支付的金额! (提示:不需要校验数据,默认传入数字就可以了。使用input函数获取用户输入哦,并且input 得到的数据都是字符串类型) price = input("请输入价格") weight = input("请输入重量") """ price = float(input("请输入价格")) weight = float(input("请输入重量")) money = price * weight print(money) # price_1 = float(input("请输入价格")) # weight_1 = float(input("请输入重量")) # money_1 = eval('price_1 * weight_1') # print(money_1) print('==============题目 3 ============') """ 3、题目:字符串综合演练 (字符串索引和切片。注意位置和索引的区别) my_hobby = "Never stop learning!" 说明:“位置”指的是字符所处的位置(比如位置1,指的是第一个字符“N”); “索引”指的是字符的索引值(比如索引0, 代表的是第一个字符“N”); 开始位置 ,是指字符串起始,即下标为0开始;末尾,是指字符串最后。 截取从 位置2 ~ 位置6 的字符串(含 位置2和6) 截取完整的字符串 从 索引3 开始,每2个字符中取一个字符(含索引3,步长为2) 截取字符串末尾两个字符 字符串的倒序 """ my_hobby = "Never stop learning!" # 截取从 位置2 ~ 位置6 的字符串(含 位置2和6) print(my_hobby[1:7]) # 截取完整的字符串 print(my_hobby[:]) # 从 索引3 开始,每2个字符中取一个字符(含索引3,步长为2) print(my_hobby[3::2]) # 截取字符串末尾两个字符 print(my_hobby[-2:]) # 字符串的倒序 print(my_hobby[::-1]) print('==============题目 4 ============') """ 4、题目:有字符串s如下 s = 'python' 请编写代码打印字符串s的第一个字符 请编写代码打印字符串s的最后一个字符 """ s = 'python' print(s[0]) print(s[-1]) print('==============题目 5 ============') """ 5、题目:有字符串s如下 s = '1234567890' 请编写代码用切片的方式打印出'13579' 请编写代码用切片的方式打印出'97531' 请编写代码用切片的方式打印出'24680' """ s = '1234567890' print(s[0:len(s):2]) print(s[0:len(s):2][::-1]) print(s[1:len(s):2]) print('==============题目 6 ============') """ 6、题目:将"hello world"转为首字母大写"HELLO WORLD" """ s = "hello world" print(s.upper()) print('==============题目 7 ============') """ 7、题目: 将字符串"I Love Java" 变成"I Love Python"(替换) """ ss = "I Love Java" temp = ss.replace('Java', 'Python') print(temp)
执行结果如下:
D:\SkyWorkSpace\WorkSpace\Pytest\Temp\day09\venv\Scripts\python.exe D:/SkyWorkSpace/WorkSpace/Pytest/Temp/day09/test_01/py43-day2-sky-20210726.py ==============题目 1 ============ o python cainiao 666 ==============题目 2 ============ 请输入价格15 请输入重量2 30.0 ==============题目 3 ============ ever s Never stop learning! e tplann! g! !gninrael pots reveN ==============题目 4 ============ p n ==============题目 5 ============ 13579 97531 24680 ==============题目 6 ============ HELLO WORLD ==============题目 7 ============ I Love Python Process finished with exit code 0