python基础知识点

一、变量命名规范:
1.变量由字母、数字和下划线任意组成
2.不能以数字开头
3.不能使用Python关键字
4.变量要具有可描述性
5.不能是中文
6.官网推荐驼峰体和下划线
二、字节和位的关系:

  1. 1字节等于8位
    三、‘太白’太白使用utf-8编码时,占的位数和字节数是多少?使用gbk编码时,占的位数和字节数是多少:
    1.utf-8 6个字节 48位
    2.gbk 4个字节 32位
    四、默写字符串的十二个功能,并描述其作用:
    1.capitalize()首字母大写
    2.upper()字符串全部大写
    3.lower()字符串全部小写
    4.format()格式化输出
    5.strip()去除字符串左右的空格,tab,换行符
    6.replace()字符串替换
    7.lstrip()去除字符串左边的空格,tab,换行符
    8.rstrip()去除字符串右边的空格,tab,换行符
    9.startswith()检测字符串是否是相同的开头,结果返回的是True,False
    10.endswith()检测字符串是否是相同的结尾,结果返回的是True,False
    11.swapcase()字符串大小写翻转
    12.title()字符串每个由非字母隔开的单词首字母大写
    13.isdigit()是否全部是数字
    14.isalpha()是否全部是字母
    15.isalnum()是否数字字母组成
    16.count()个数
    17.center()居中,可以填写填充物
    五、数字、字符串、列表、元组、字典对应的布尔值的False分别是什么?
    数字:0
    字符串:空字符串
    列表:空列表
    元组:空元组
    字典:空字典
    六、书写Python2与Python3中三个不同。
    Python2:代码混乱、冗余。编码用ASCII码 交互raw_input()
    Python3:代码简明、优美。编码用utf-8 交互input()
    七、IO编程
    IO在计算机中指的是Input/Output,也就是输入输出。读写文件是最常见的IO操作。
    八、序列化操作
    Python中提供两个模块来实现序列化cPickle和pickle。pickle实现序列化的方法主要是dumps或者dump。pickle实现反序列化的方法主要是loads或者load。
    假如我们想在不同的编程语言之间传递对象,把对象序列化为标准格式是关键,例如xml,但现在流行序列化为Json格式,既可以被所有编程语言读取解析,也可以方便地储存到磁盘或者通过网络传输。
    九、进程和线程
    Python实现多进程的方式主要有两种,一种是使用os模块中fork方法,另一种方法是使用multiprocessing模块。前者仅适用于Unix/Linux系统,后者是跨平台的方式。
    程序题随后补充······
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值