• 杂货


    • 变量名只能由数字,字母,下划线组成。不能以数字开头。变量名不能是python内部已经使用的,有['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
    • 基本的数据类型
    1. 数字 不需要引起来 int
    2. 字符串 需要用单双三引号来引起来 str
    3. 布尔值 True/False (第一个字母大写) bool
    4. 列表 list
    5. 元组 tuple
    6. 字典 dict
    • 所有的字符串、字典等 多具备的方法都在相对应的 类里面
    • 类与对象:
    • /t tap键
    • /n 换行符
    • 关于转换字节
    name="秋玉"
    for i in name:
    print(i)
    byte_list=bytes(i,encoding="utf-8")
    print(byte_list)
    # 每一个汉字是三个字节,在这个循环里,默认每一个字节都是16进制,xe7xa7x8b'代表秋
    for b in byte_list:
    print(b)
    print(bin(b))
    # 这里的每一个字节默认都是10进制,即将上一步的16进制字节在这一部分里用10进制表示出来,231,167,139代表秋.
    # 10进制的数字转换成2进制。
    # bin(10进制)
    • python3.5里,len(“秋玉”),结果等于2,在3.5里是按照字符来计算长度,而不是字符串。如果是字符串,那么就是6.
    • 只要可以进行for循环,就认为是可迭代的。
    • 可变对象(list),不可变对象(字符串,数字):见廖雪峰python基础-使用dict和set
    • int()是将
    • 如果某个函数上面有staticmathod,说明直接通过类名(dict,str等).函数。没有这个的话,就用对象.函数
    • 三元运算
    • 全局变量,局部变量。
    1. 如果要在局部变量里修改全局变量,那么要在局部变量前加上 globb。再进行修改。
    2. 为了便于区分。以后写代码,全部变量都用大写。局部变量用小写。
    • 拷贝
    1. 浅层拷贝 i=copy.copy(n)
    2. 深层拷贝 i=copy.deepcopy(n)
    3. 数字、字符串
      1. 深浅都一样
    4. 其他
      1. 浅拷贝。只拷贝第一层。
      2. 深拷贝。只有最后一层只剩数字、字符串的一层不拷。
     

  • 相关阅读:
    code of C/C++(2)
    code of C/C++ (1)
    dll 的编写和使用
    Python基础练习-数据类型与变量part2
    Python基础练习-数据类型与变量
    python基础练习-循环
    Linux grep
    nginx反向代理
    正则表达式
    Linux samba ing
  • 原文地址:https://www.cnblogs.com/wangduoqiuyu/p/8548187.html
Copyright © 2020-2023  润新知