练习题(一)

本文是一组关于Python编程的基础练习题,涵盖了Python脚本执行、位与字节的关系、字符串编码、注释、变量声明、布尔值、字符串操作、列表处理、编码格式等多个方面,适合初学者巩固基础知识。
摘要由CSDN通过智能技术生成

练习题(一)

1.执行Python脚本的两种方式:

**一、**是点开始–运行–cmd 方式(这个操作需要先配置好环境变量path路径)之后运行python
**二、**是直接进安装目录 运行python软件运行。pycharm
python 解释器
python.1.py

2.简述位、字节的关系:

:计算机的计算单位,代表0或者1
字节:一字节相当于8位

3.请写出“李杰”在程序中所占的位数(python3版本):
 name = '李杰'
  for l in range(0,len(name)):
     print(l,name[l])

0 李
1 杰

4.Python单行注释和多行注释分别用什么?

单行注释:#
多行注释:’’’ ‘’’
注:ctrl+?可进行单行快捷注释

5.申明变量注意事项有哪些?

变量必须由数字,字母,下划线组成,不能以数字开头,不能用关键字,还有系统内置函数。

6.如有以下变量 n1 = 5,请使用int的提供的方法,得到该变量最少能用多少个二进制位表示?

bit_length

n1 = 5
v = n1.bit_length()
print (v)

3

7.布尔值分别有什么?

True False

8.阅读代码,请写出运行结果:
a = 'alex'
b = a.capitalize()
print(a)
print(b)

注:.capitalize()为首字母大写

alex
Alex

9.字符串是否是可迭代对象?如可以请使用for循环每一个元素:
for i in 值:
    print(i)

可迭代对象==可以被for进行循环获取
补充:
类、类型
str
各种方法应用

对象,根据str类型创建一个对象,这个对象赋值给s1变量
s1 = ‘alex’
s2 = ‘alex’
…int一样

类,类型 与对象之间的关系

10.请用代码实现:

a.利用下划线将列表的每一个元素拼接成字符串,li = ‘qwertyuiop’
b.利用下划线将列表的每一个元素拼接成字符串,li = [‘alex’,‘eric’]

v = '_'.join('qwertyuiop')
print(v)
v = '_'.join(['alex','eric'])
print(v)

q_w_e_r_t_y_u_i_o_p
alex_eric

. join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

11.Python2 中的 range 和Python3 中的 range 有什么区别?
  • Python2:
    range (立即创建)
  • Python3:
    range (for 循环时才一个一个创建)
    附加:
for i in range(0,3,1):# 设置步长,从小到大排列
    print(i)
for i in range(3,0,-1):# 设置步长,从大到小排列
    print(i)

0
1
2
3
2
1

12.实现一个整数的加法计算器:

如:content=input(‘请输入内容:’) 如:5+9

# input: 字符串'5+9'
v = input('请输入内容&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值