(1)我爱学习“Python”
(2)我爱学习‘Python’
(3)‘xx’爱学习“Python”
#(1) 我爱学习“Python”
#方法一
print('我爱学习"Python"')
#方法二
print("我爱学习"Python"")
#方法三
print('''我爱学习"Python"''')
#(2)我爱学习‘Python’
#方法一
print("我爱学习'Python'")
#方法二
print('我爱学习'Python'')
#方法三
print("""我爱学习'Python'""")
#(3)‘xx’爱学习“Python”
#方法一
print(''''王二小'爱学习"Python"''')
#方法二
print(''王二小'爱学习"Python"')
#方法三
print("'王二小'爱学习"Python"")
输入1-7数字,截取字符串,输出对应的星期数,如输入6,输出星期六
temStr = "星期一星期二星期三星期四星期五星期六星期天"
i = eval(input("请输入1-7的数字"))
if i in [1,2,3,4,5,6,7]:
#字符串截取
startPos = (i-1)*3
endPos = startPos+3
print(temStr[startPos:endPos])
else:
print("输入的数不再1-7范围内")
3.编写程序 任意输出100个unicode。
#随机写含有100个字符的字符串
str = """zxcvbnmmlkjhgfdsaqwertyuiop123456789拉
客的警告巴拉拉奥兰多开机率阿娇的报价啊大噶来不及那边
垃圾啊顶级联赛的单拉把那点击链接阿瑟了解暗恋多年的八
点就哦啊九二零年法拉盛"""
#遍历字符串,输出每一个字符的Unicode编码
for i in range(100):
print(ord(str[i]))
4.字符串格式化
实现效果1
实现效果2
实现效果3
实现效果4
print("'{:=^20}'".format("PYTHON"))
print("'{:=>20}'".format("BIT"))
print("'{: <10}'".format("BIT"))
print("'{:,.2f}'".format(12345.68146151))
5.请应用字符串格式化的方式输出整数类型425的二进制、八进制、十六进制表示方法
#方法一
#n 表示换行,print默认情况下只在行尾换行。
print("二进制{:b}n八进制{:o}n十六进制{:x}".format(425,425,425))
print("-------")
#方法二
#自定义参数的顺序,默认是0,1,2.....。
print("二进制{0:b}n八进制{0:o}n十六进制{0:x}".format(425))
请利用字符串格式化的方法输出以下结果:
print("{0:e}n{0:E}n{0:f}n{0:%}".format(3.14))
作业
1.以下诗句中请利用字符串的切片功能截取 “禾下知辛”、“谁知盘中餐”;
“锄禾日当午,汗滴禾下土。谁知盘中餐,粒粒皆辛苦。”
temStr = "锄禾日当午,汗滴禾下土。谁知盘中餐,粒粒皆辛苦。" #截取禾下知辛 #禾下+知+辛 注意句号 str1 = temStr[8:10]+temStr[13]+temStr[-3] print(str1) #截取谁知盘中餐 str2 = temStr[12:17] print(str2)1.将以下诗句进行翻转。(注意句号)
“上海自来水来自海上。”
stmStr = "上海自来水来自海上。" str1 = stmStr[::-1] print(str1)



