002、py43-day2-sky-20210726
# -*- 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