第003讲:插曲之变量和字符串

课程内容

变量

python中的变量可以不提前定义,但使用之前必须赋值

不能与关键字相同,但可以包括关键字

必须以字母、下画线(_)开头,后面可以跟任意数目的字母、数字和下画线(_)。此处的字母并不局限于 26 个英文字母,可以包含中文字符、日文字符等

命名要规范且易于理解,增加代码可读性

字符串

在字符两边加上引号就可以创建字符串,可以是单引号或双引号,eg:"5"+"8",输出‘58’

打印单引号或双引号的办法:

①使用转义字符“\”

② 使用原始字符串

原始字符串——针对含有多个"\"的字符串使用,在字符串前边家一个r

但是原始字符串最后不能是“\”,否则会报错

如果最后是“\”,可以使用连接符“+”和转义符号“\”来实现

长字符串——针对跨越多行的字符串,使用三重引号字符串,单双引号都可以,但是必须为英文状态下的标点符号

测试题答案

0. 以下哪个变量的命名不正确?为什么?

    (A) MM_520  (B) _MM520_  (C) 520_MM  (D) _520_MM

答:C,变量不能以数字开头

1.‘小甲鱼’

2.‘小甲鱼’

3.520

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

用原始字符串r'Let's go!'

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

可以使用连接符“+”和转义符号“\”来实现

动动手答案

0. 还记得我们第一讲的动动手的题目吗?这一次要求使用变量,计算一年有多少秒
提示:可以以 DaysPerYear(每年天数),HoursPerDay(每天小时数),MinutesPerHour(每小时分钟数),SecondsPerMinute(每分钟秒数)为变量名。

##############计算一年有多少秒#############
temp=input("请输入一年的天数:")
DaysPerYear=int(temp)
HoursPerDay=24
MinutesPerHour=60
SecondsPerMinute=60
TotalSeconds=DaysPerYear*HoursPerDay*MinutesPerHour*SecondsPerMinute
print('一年有 %d秒'% TotalSeconds)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值