在线客服
扫描二维码
下载博学谷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作为一门新手友好的编程语言,是零基础学习者的最佳选择。
7142
2019-09-23 19:58:27
自学Python要按照什么样的学习顺序?
自学Python要按照什么样的学习顺序?首先要有一个详尽的学习大纲,对于学习Python的各种知识点要安排的详略得当,做到由易到难,循序渐进,才能长久的坚持学下去。除了基础的理论知识,项目实战也是自学Python必不可少的环节。下面小编来和大家详细讲讲自学Python的路线,感兴趣的小伙伴赶紧接着往下看吧!
12837
2019-10-30 20:10:39
Python基础学习之布尔表达式
在Python编程的学习中,布尔逻辑可以说是无处不在。布尔表达式是计算机运算的基础和重要组成部分,掌握它们就跟学音乐要掌握音阶一样有必要。今天本文将带大家一起来学习布尔表达式,主要内容有布尔表达式的概念、逻辑问题演示以及理清复杂逻辑的技巧。
8851
2020-04-29 10:19:21
Python核心编程在线学习
Python核心编程在线学习的主要内容有:程序的输出、程序的输入、注释、操作符、变量和赋值、数字、字符串、列表和元组、字典、代码块及缩进对齐、if语句、while循环、文件和内建函数open()、file(),以及模块。赶紧一起来学习和梳理Python核心编程的相关内容吧!
6314
2020-07-13 16:58:47
命令文本编辑器vim工作原理及使用方法介绍
命令文本编辑器vim工作原理及使用方法介绍,vim 是一款功能强大的文本编辑器,其特色是使用命令进行编辑,完全脱离了鼠标的操作,可以对远程服务器的代码直接进行修改,这样操作起来更加快速和方便。
6982
2022-03-21 14:03:06
