Java教程

002、py43-day2-sky-20210726

本文主要是介绍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

 

这篇关于002、py43-day2-sky-20210726的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!