小甲鱼讲python课后作业第三讲插曲之变量和字符串

0.以下那个变量的命名不正确?为什么?
A MM_520  B _MM520 C 520_MM D_520_MM
C,变量命名可以用字母,数字,下滑线,不能用数字开头
1.在不上机的情况下,下列代码你能猜到屏幕上会打印什么内容
吗?
>>>myteacher = '小甲鱼'
>>>yourteacher = myteacher
>>>yourteacher = '黑夜'
>>>print(myteacher)

小甲鱼

2.在不上机的情况下,下列代码你能猜到屏幕上会打印什么内容

吗?
>>>myteacher = '小甲鱼'
>>>yourteacher = myteacher
>>>myteacher = '黑夜'
>>>print(yourteacher)

小甲鱼

3.在不上机的情况下,下列代码你能猜到屏幕上会打印什么内容

吗?
>>>first = 520
>>>second = '520'
>>>first = second
>>>print(first)

520,字符串类型

4.除了使用反斜杠(\)进行字符转义,还有什么方法可以打印:
Let's go!这个字符串?

print("Let'go!")

5.如果非要在原始字符串结尾输入反斜杠,可以如何灵活处理?

我想到在反斜杠之后输入空格,使反斜杠不是结尾
百度发现可以用拼接
str = r'c:\ss\ww''\\'
r使第一个字符串不转义,第二个字符串转义。


6.在这一讲中,我们说变量的命名需要注意一些地方,但小甲鱼

在举例的时候却出现了点失误,你能看得出小甲鱼举例子中哪里

有问题?

除了把first拼错了,str变量是内置函数以外,多个单词做变量

时后面的单词首字母单词不大写感觉也不太规范,反正我觉得驼

峰命名法挺好

动动手:
0.第一讲动动手的题目,这一次要求使用变量,计算一年有多少

秒?

>>> second=60
>>> min=60
>>> hour=24
>>> day=365
>>> year=1
>>> print(year*day*hour*min*second)
31536000

1.关于最后提到的长字符串(三重引号字符串)其实在python3

还可以这么写,不妨试试,然后比较下哪种更方便?
>>> string = (
    "1111111,\n"
    "2222222,\n"
    "1111111,\n"
    "2222222,\n"
    "1111111,\n"
    )

原写法是
>>> str="""
111111111,
222222222,
333333333,
444444444,
"""
原写法方便,换行像用了循环一样舒服

2.请写下这一节课你学习到的内容:格式不限,回忆并复述是加

强记忆的好方法!

学了变量的命名规范,变量赋值,python区分大小写,字符串的

转义符,换行输出字符串组
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值