测试题答案:

0.Python中:

int:整型

bool:布尔类型

float:浮点型

str:字符串类型

1.为什么布尔类型(bool)的TRUE和FALSE分别用0和1表示?

计算机只认识二进制,由于二进制只有两个数0和1,因此用0和1来表示在合适不过了,因为不用浪费在资源在转换的过程上

2.使用int()将小数转换为整数,结果是向上取整还是向下取整?

向下取整

3.人类思维是习惯“四舍五入”法,有什么办法使得int()按照“四舍五入”的方式取整?

加0.5

例如:8.3----8,int(8.3+0.5)=8

     8.6----9,int(8.6+0.5)=9

4.取的一个变量的类型,视频中介绍可以使用type()和 ininstance(),你更倾向使用哪个?

type() 直接返回一个输入的变量的类型

ininstance() 返回变量与另一个变量的类型比较,如果是统一类型则返回TRUE,不同则返回FALSE

5.Python3 可以给变量命名中文名,知道为什么吗?

Python3 源码文件默认使用 UTF-8编码(支持中文),这就使得一下代码是合法的

动手答案:

0.

s.isalnum() 所有字符都是数字或者字母,返回 True,否则返回 False
s.isalpha() 所有字符都是字母,为真返回True,否则返回 False
s.isdigit() 所有字符都是数字,为真返回True,否则返回 False
s.islower() 所有字符都是小写,为真返回True,否则返回 False
s.isupper() 所有字符都是大写,为真返回True,否则返回 False
s.istitle()所有单词都是首字母大写,为真返回True,否则返回 False
s.isspace()所有字符都是空白字符,为真返回True,否则返回 False

判断给定年份是否为闰年

temp = input('请输入一个年份:')
while not temp.isdigit():
temp = input("抱歉,您的输入有误,请输入一个整数:") year = int(temp)
if year/400 == int(year/400):
print(temp + ' 是闰年!')
else:
if (year/4 == int(year/4)) and (year/100 != int(year/100)):
print(temp + ' 是闰年!')
else:
print(temp + ' 不是闰年!')

最新文章

  1. 有吧友需要PDF的下载站点,好吧,我这边汇总一下
  2. liunx 系统 git clone ssh代码时需要sshkey
  3. TJI读书笔记12-接口
  4. memwatch内存泄露检测工具
  5. C语言知识总结(2)
  6. cocos2dx中常见的类及类继承关系
  7. java socket编程基础(转)
  8. DOM笔记(一):HTMLDocument接口
  9. fragment中listview触发事件setOnItemClickListener不好使
  10. Xcode免证书真机调试,解决cannot read entitlement data问题
  11. HDU--杭电--3415--Max Sum of Max-K-sub-sequence--暴力或单调队列
  12. hashcode的一些了解
  13. 洛谷 P3674 小清新人渣的本愿 [莫队 bitset]
  14. vue---checkbox,获取选中的值
  15. Ganglia监控扩展实现机制
  16. centos 安装docker-compose
  17. VS Code设置中文插件
  18. 无法定位序数****于动态链接库LIBEAY32.dll上
  19. 《转》Python学习(15)-对文件的操作(二)
  20. jenkins系列(11)-自动打tag升级篇

热门文章

  1. git合并某次提交到某个分支
  2. jsp内置对象分析
  3. Linux —— 压缩命令
  4. Zip-line Codeforces - 650D || 风筝
  5. Promise.then(a, b)与Promise.then(a).catch(b)问题详解
  6. 自己项目中PHP常用工具类大全分享
  7. shell与aw的简单交互示例
  8. 一步步实现自己的ORM(一)
  9. jQuery源码分析系列(转载来源Aaron.)
  10. FPGA的嵌入式RAM