购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

知识拓展

知识拓展01

例题1 :以下哪个选项是变量?________

A.20

B.9.99

C.name="zhangsan"

D.P I=3.14159265359

答案 :C

解析

A选项与B选项都是数字,D选项虽与变量的形式很相似,但是由于变量中值的内容是圆周率 π,所以将它称为常量。

拓展

所谓常量就是不能变的量,比如数学常数 π 就是一个常量。

在Python中,常量名通常用大写字母表示:

事实上PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,常量名通常用大写字母表示只是一个习惯上的用法。如果你一定要改变变量PI的值,也没人能拦住你。

知识拓展02

例题2 :在Python中,下列命名错误的是哪个?________

A._123

B.You-123

C.your_name

D.123abc

答案 :B、D

解析

A选项,_123以下画线开头,虽然满足了变量命名要求,但其并不是一个好的变量名,不能表达数据的含义。

B选项,You-123的You与123之间使用了半字线-而不是下画线_,不满足变量命名要求。

C选项,your_name满足变量命名要求,your_name形式是下画线命名法。

D选项,123abc以数字开头,不满足变量命名要求。

拓展

下画线命名法使用下画线“_”将变量名中的英文单词隔开。

例如:my_app,your_message

知识拓展03

例题3 :使用print()语句完成以下信息的显示。

答案

解析

需要使用print()函数完成该编程题,通过调用三个print()函数完成该效果。

第一行:完成整条等号线。

该效果虽然可以使用print("==================================================")语句完成,但该形式太累赘,不是合适的代码书写方式,所以放弃使用。

采用print("="*50)形式完成该效果,=作为字符,* 50会将该字符做相应的乘法运算,得到整行等号线。

第二行:完成相应内容。

该print()语句要将所有内容放在一起,需要使用相应的转义字符。“欢迎来到开课吧小课系统”需要在文字开始前使用相应的制表符\t。“1.登录2.微信登录3.退出账号”三行内容需要进行相应的换行显示,所以在文字后使用换行符\n。

此效果完成的语句如下。

print("\t欢迎来到开课吧小课系统\n 1.登录\n 2.微信登录\n 3.退出账号\n");

第三行:完成整条等号线,等同于第一行语句的作用。

运行该三行代码,显示效果如下。

拓展

print("="*50)语句中,"="*50是字符串的乘法操作,也可以将此看成是50个字符=的相加,然后将相加的结果放到print()函数中进行输出。 5+CXRnfI3tcugvDTfVb0rtoVq7Ek0gvEDKT/GYAW11uFvFMetgPJUWsA9iJZRJwP

点击中间区域
呼出菜单
上一章
目录
下一章
×