Python学习 10 - 基本数据类型小练习

个人学习总结笔记如有不足和错误欢迎指教谢谢

1、执行 Python 脚本的两种方式
        1、进入python直接打命令
        2、让python运行1.py

2、简述位、字节的关系
        8位等于1字节

3、简述 ascii、unicode、utf-8、gbk 的关系
        1、ASIIC编码中一个字符的大小就是1Byte
        2、Unicode将各国文字统一编码,所以Unicode编码可以看做是ASCII的扩展。特点:速度快,但是占内存大。
        3、UTF-8=ASCII码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存等等
        4、GBK也是基于Unicode编码的进一步优化,GBK的文字编码是用双字节来表示的,即不论中、英文字符均使用双字节来表示。
        cmd终端默认GBK
        unicode   utf8   gbk(针对中文)
        utf8: 用3个字节表示中文
        gbk : 用2个字节表示中文

4、请写出 “李杰” 分别用 utf-8 和 gbk 编码所占的位数
        utf-8:一个汉字是三个字节
        gbk:一个汉字是2个字节

5、Pyhton 单行注释和多行注释分别用什么?
        单行注解:#
        多行注解:'''中间是需要注解的内容(各个行)'''

6、声明变量注意事项有那些?
        变量名必须是:字母、数字、下划线 组成的,不能使用数字开头而且不能使用python里面的关键字

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

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

8、布尔值分别有什么?
真True 或者 假False

"" = False
" " = True

0 = False
其他 = True

9、阅读代码,请写出执行结果

a = "alex"
b = a.capitalize()    #首字母大写
print(a)
print(b)

请写出输出结果:
alex
Alex

10、写代码,有如下变量,请按照要求实现每个功能

 name = " aleX "

 a. 移除 name 变量对应的值两边的空格,并输入移除后的内容       

v = name.strip()
print('a',v)

b.判断 name 变量对应的值是否以 "al" 开头,并输出结果

v1 = v.startswith('al')
print('b',v1)

 c.判断 name 变量对应的值是否以 "X"  结尾,并输出结果

v2 = v.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值