在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
在初学者Python入门的时候,一方面要多注重积累理论基础知识,另一方面就是要多练手。因此本文整理了Python入门的基础练习题,相信对初学者会有很大的帮助。

1、执行python脚本的两种方式
答:1>可以在python /home/xxxx.py
2>cd /home ./xxxx.py 因为py脚本里面指定了python解释器的位置
2、简述位、字节的关系
答:1Byte(字节)=8bit(二进制位)
3、简述ascii、unicode、uft-8、gbk的关系
答:ascii 英文编码,8个二进制位代表一个字母,总共可以有2的8次方减去1个等于255个
gbk是中文编码,是用的16个二进制代表一个汉字,有点浪费空间
uft-8也是中文编码,也是用的16个二进制代表一个汉字,但是能用8位表示就用位了
4、请写出“李杰”分别用utf-8的gbk编码所占的位数
6 4
5、python单行注释和多行注释分别用什么?
答:单行注释用# 多行注释用""" """
6、声明变量注意事项有哪些?
答:变量 = "abc" 变量 空格 = 空格 双引号之间的字符就是变量,在调用的时候要用吧变量用括号括起来()
变量,只能由字母、数字、下划线组成
特例:不能以数字开头
python的关键字也不能使用
7、如有以下变量n1 = 5,请使用int提供的方法,得到该变量最少可以用多少个二进制位表示
答:
n1 = 5
v = n1.bit_length()
print (v)
C:\python35\python3.exe D:/pyproject/day11数据类型的方法/str-way.py
3
8、布尔值分别有什么?
答:True False
9、阅读代码,请写出执行结果
a = "gouguoqi"
b = a.capitalize()
print (a)
print (b)
结果是
gouguoqi
Gouguoqi
8、在python2和3中range有啥区别
在python2.7里面,range可以直接帮我们打印出来范围内的数字,这个就有缺点了,比如我打印出来1万个数字,它得先把一万个数字打印出来,这个时候我们得等着了。并且占用很多内存
在python3里面,range创建之后,并不会把这些数字打印出来,而是在什么时候调用的时候才去一个一个的打印,比如我for循环调用的时候才会挨个打印,这样就省内存了
9、实现一个整数加法计算器:
如:
content = input("请输入内容:") 如:5+9或3+6或9008+2566
content = input('请输入内容:格式是5+9 7+9 3+7 ')
v = content.split('+') 先把输入的2个数字以+分割成2个字符串
n1 = int(v[0]) 把第一个数字转换成int类型
n2 = int(v[1]) 把第二个数字转换成int类型
n3 = n1 + n2
print (n1,'+',n2,'=',n3)
C:\python35\python3.exe D:/pyproject/day11数据类型的方法/str-way.py
请输入内容:格式是5+9 7+9 3+7 22+33
22 + 33 = 55
10、计算用户输入的内容中有几个十进制小数?几个字母?
如:
content = input ('请输入内容:') #如:adsffjjhb87902kdjhs-+9802jkl
思路是:定义2基数都是0,一个是字母的一个是数字的
把字符串挨个打印出来,打印出来一个,判断一个,如果是数字,就把数字的基数加一,如果是字母就把字母的基数加一,就不是数字也不是字母,就pass,最后打印出num
zimu
11、简述int和9等数字 以及 str和"xxoo" 等字符串的关系?
int就是数字类型,str就是字符串类型,xxoo就是字符串
int str都是类,类型, 9 xxoo这些都是根据类创建的对象
以上就是Python入门的基础练习题整理。大家一定不能只是光看题,而是要落到实处,真正动手实操,希望这篇文章能够帮助到初学者。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
零基础入门Python常见问题分享
零基础入门Python常见问题有哪些?作为经常混迹在各大Python技术论坛的小编而言,见到最多的话题就是:学习Python难不难?零基础可以学习Python吗?如何学习Python?等等。今天小编就以过来人的身份为大家分享一下这些常见的Python入门问题。
5224
2019-10-31 18:42:16
数据分析入门必备基础知识
今天,小编要带大家解数据分析的定义、核心思路、应用领域以及开发流程,向大家全方位展示数据分析入门必备基础知识,全都是干货哦!虽然看完本文,不能让大家立马变身为一名数据分析师,但是能让大家对数据分析有一个宏观了解,为后续深入的数据分析学习打下更扎实的基础。
4383
2020-08-07 17:41:43
Python if语句多层嵌套使用方法介绍
Python if语句多层嵌套使用方法介绍,if语句嵌套指的是if语句内部包含if语句,Python 中,if、if else 和 if elif else 之间可以相互嵌套。因此,在开发程序时,需要根据场景需要,选择合适的嵌套方案。需要注意的是,在相互嵌套时,一定要严格遵守不同级别代码块的缩进规范。
6345
2021-04-19 14:13:01
表单提交用什么方式?属性如何设置?
表单提交用什么方式?属性如何设置?form表单提交方式有无刷新页面提交表单、通过type=submit提交、js提交form表单、ajax异步提交表单数据、页面无跳转、form表单上传文件共6中方式。
9105
2021-12-13 16:07:35
HTTP响应报文的结构是什么?常见状态码是什么?
HTTP响应报文的结构是什么?常见状态码是什么?http响应报文由响应行、响应头、响应体三部分组成。响应行包括响应协议,这个与请求协议对应;响应头就是一些常见的响应名对应的响应值;响应参数就是我们真正需要的从数据库中取出的数据。
5614
2021-12-16 11:30:48
热门文章
- 前端是什么
- 前端开发的工作职责
- 前端开发需要会什么?先掌握这三大核心关键技术
- 前端开发的工作方向有哪些?
- 简历加分-4步写出HR想要的简历
- 程序员如何突击面试?两大招带你拿下面试官
- 程序员面试技巧
- 架构师的厉害之处竟然是这……
- 架构师书籍推荐
- 懂了这些,才能成为架构师 查看更多
扫描二维码,了解更多信息
