python ----字符串基础练习题30道

1、执行python脚本的两种方式
一种是点开始--运行--cmd 方式(这个操作需要先配置好环境变量path路径)之后运行python
    二是直接进安装目录 运行tython软件运行。pycharm
View Code

2、简述位、字节的关系

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

3、简述ascii、unicode、uft-8、gbk的关系
ascii 英文编码,8个二进制位代表一个字母,总共可以有2的8次方减去1个等于255个

gbk是中文编码,是用的16个二进制代表一个汉字,有点浪费空间

uft-8也是中文编码,也是用的16个二进制代表一个汉字,但是能用8位表示就用位了
View Code


4、请写出“李杰”分别用utf-8的gbk编码所占的位数
len(bytes(name,encoding='utf-8'))
6
len(bytes(name,encoding='gbk'))  
4
View Code

5、python单行注释和多行注释分别用什么?
   单行注释:#
   多行注释  """ 开始    """结束
View Code

6、声明变量注意事项有哪些?
   变量必须由数字,字母,下划线组成,不能以数字开头,不能用关键字,还有系统内置函数。
View Code

7、如有以下变量n1 = 5,请使用int提供的方法,得到该变量最少可以用多少个二进制位表示
n1 = 5
v = n1.bit_length()
print (v) #  3
View Code

8、布尔值分别有什么?
True   False
View Code

9、阅读代码,请写出执行结果
a = "gouguoqi"
b = a.capitalize()
print (a)
print (b)
 
 
gouguoqi
Gouguoqi
View Code

 


10、写代码,有如下变量,请按照要求实现每个功能
name = " gouguoQ "
a.移除name变量对应值的两边的空格,并输出移除后的内容
v = name.strip()
print(v)
View Code

b.判断name变量对应的值是否以"go"开头,并输出结果
v = name.startswith('go
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值