ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

002、py43-day2-sky-20210726

2021-08-11 01:34:18  阅读:184  来源: 互联网

标签:字符 题目 day2 002 字符串 hobby print input py43


 

 

# -*- 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

 

标签:字符,题目,day2,002,字符串,hobby,print,input,py43
来源: https://www.cnblogs.com/qq-2780619724/p/15126474.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有