在线客服
扫描二维码
下载博学谷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编程语言,而再人才大量涌入这个行业的同时,企业有了更多的选择性,对求职者的筛选也越来越严格。如果没有充分准备就去面试,很容易遭遇碰壁。那如何才能增加自己面试成功的几率呢?……
10400
2019-06-28 18:21:33
怎么学习Python语言?python编程语言入门
怎么学习Python语言?python编程语言入门,首先我们应该准备windows资源管理器和python解释器安装程序,安装好软件再开始下一步的学习。学习Python前一定要明确自己的目标,从一些入门书籍或入门课程开始让自熟悉Python语言。
9497
2019-08-22 18:30:10
Python入门简单吗?怎么学Python?
Python在机器学习人工智能领域非常流行,可以说是算法工程师的标配编程语言。Python语言广泛应用在web开发、大数据开发、人工智能开发、机器学习、后端开发等领域之中,近几年Python语言的趋势不断上升发展前景好。
6566
2020-09-24 14:54:24
如何使用开发者工具查看HTTP协议的通信过程?
如何使用开发者工具查看HTTP协议的通信过程?Http是一个基于请求/响应模式的,无状态的协议。因为协议本身无状态,所以有时候需要记录状态,如登录之后就处于登录状态。学习查看HTTP协议的通信过程了解每项记录都是请求+响应的过程。
7669
2021-12-20 10:53:52
函数定义是什么?如何调用?
函数定义是什么?如何调用?函数定义的一般形式:类型标识符函数名(形式参数表列)函数定义函数首部不要以分号结尾。函数就是可以重复使用的代码块, 使用关键字 function 定义函数。
5181
2021-12-30 16:20:19
