003、py43-day03-sky-20210728

 

 

# -*- coding:utf-8 -*-
# Author:  Sky
# Email:   2780619724@qq.com
# Time:    2021/7/28 23:27
# Project: day09

print('###### 题目一 #######')
"""
题目一:字符串格式化
把姓名、年龄、密码、性别、专业、爱好分别存储在变量中,用下列格式展示:
age = 18
...
控制台中输出的显示效果:
-------------------------------
姓名:xxx
年龄:xxx
密码:xxx
性别:xxx
专业:xxx
爱好:xxx
-------------------------------
"""

print('-------------------------------')
name = 'sky'
age = 18
passwd = '123456'
gender = '男'
major = '计算机'
hobby = '游泳'

print('姓名:{0}\n年龄:{1}\n密码:{2}'.format(name, age, passwd))
print(f'性别:{gender}\n专业:{major}\n爱好:{hobby}')

print('-------------------------------')


print('###### 题目二 #######')
'''
题目二:下面字符串定义正确的结果是(多选)
A. 'hello world!'
B. "hello world!"
C. '他说:"他很努力!"'
D. """窗前明月光,疑是地上霜。举头望明月,低头思故乡。"""
答案:ABCD
'''
print('答案:ABCD')


print('###### 题目三 #######')
"""
题目三:编写代码打印100个* (使用字符串的*运算符)
"""
print('*'*100)


print('###### 题目四 #######')
"""
题目四:下面的变量s是字符串形式的电话
s = '010-888-888-888'
请编写代码使用字符串方法去掉s中的'-'
"""
s = '010-888-888-888'
print(s.replace('-', ''))


print('###### 题目五 #######')
"""
2、挑战级选做题(可交可不交):
题目五:将字符串中的单词位置反转
“hello xiao mi” 转换为 “mi xiao hello”
(提示:通过字符串分割,拼接,列表反序等知识点来实现)
"""
a = "hello xiao mi"
b = a.split(' ')
temp = b[::-1]
res = ' '.join(temp)
print(res)


print('###### 题目六 #######')
"""
题目:以下哪个是正确的字符串(BD)
A ‘abc”ab” B ‘abc”ab’ C “abc”ab” D “abc\”ab”
"""
print('答案:BD')


print('###### 题目七 #######')
"""
题目:“ab”+”c”2 结果是:()
A abc2 B abcabc C abcc D ababcc
"""
print('答案:C')
print("ab"+"c"*2)

执行结果如下:

###### 题目一 #######
-------------------------------
姓名:sky
年龄:18
密码:123456
性别:男
专业:计算机
爱好:游泳
-------------------------------
###### 题目二 #######
答案:ABCD
###### 题目三 #######
****************************************************************************************************
###### 题目四 #######
010888888888
###### 题目五 #######
mi xiao hello
###### 题目六 #######
答案:BD
###### 题目七 #######
答案:C
abcc

Process finished with exit code 0

 

上一篇:Java基础 day03


下一篇:Java基础补充.Day03