zoukankan      html  css  js  c++  java
  • Python全栈之路Day15

    初次编辑2017年10月4日 17:19:34

    摘要

    引用:百度

    一. Python编码(一)

    1. 文本编辑器存储流程
      1. 明文转换成Unicode(存在内存上)
      2. Unicode转换成Utf-8(存在硬盘上)
    2. 文本编辑器读取流程
      1. Utf-8(存在硬盘上的)转换成Unicode
      2. Unicode转换成明文
    3. Python编辑器
      1. python 2.x
        1. str:bytes 数据
        2. Unicode:Unicode编码后的二进制数据
      2. python 3.x
        1. str:Unicode
        2. bytes:bytes
      • 注意点:Unicode、utf8、gbk都是编码规则
        为什么内存存储Unicode
        程序执行前和执行后两个状态

    二. 基础语法回顾

    1. 数据类型
    2. 变量
    3. 缩进
    4. 运算符
      • 算数运算符
      • 赋值运算符
      • 比较运算符
      • 比较运算符
      • 逻辑运算符
      • 关系运算符
      • 位运算符
    5. 数据类型
      • 可变数据类型:列表 字典
      • 不可变数据类型:整形 元组 字符串 一旦创建不能改修改
      • 整型
      • 浮点型:科学计数法
        • float
        • double
      • 布尔类型:true 1;false 0
      • 字符串
        • 转义符号
        • 查找:切片[:]
        • strip():把字符串开头和结尾的空格以及 去掉或者在括号中间增加制定字符
      • NoneType:None
    6. 字符串操作
      • 拼接方法:join
    print("*".join(["I","am","world!"])
    输出为 I*am*world!
      • 分割方法:split() 按指定符号或空格分割字符串组成列表
        splitlines 以 为分隔符
      • 查找字符:find() 返回位置
        index()
        index与find的区别:find没找到回返回-1,index 会报错
      • 替换字符:replace()
      • center 居中
        ljust 左对齐
        rjust 右对齐
      • 字符串的格式化输出:format
        %s 字符串占位
        %d 整型
        %f 浮点型 精度要求小数点4几位 %.4f

    print("hello {0}, his age is {1}".format("alex",34))        #必须从0开始
    print("hello {name}, his age is {age}".format(name = "alex", age = 34))        #键值对
    print("hello {name}, his age is {age}".format_map({"name" : "alex", "age" :34}))     #后面跟字典
      • 判断是否是数字
        isdecimal
        isdigit
        is number 可判断中文大写数字、罗马数字

      • 首字母大写
        capitalize 句子首字母大写
        title 句子所有首字母大写
      • expendtabs
        对tab 进行扩展
    print("hello	world".expendtab())
      • 输出为间距8
      • 其他
        zfill 左边补0
    1. 列表操作

    作业

    今日总结

  • 相关阅读:
    Linux随笔 DNS搭建
    总算亲自看见了一个网站被黑后的页面。
    [转]XP如何禁止媒体文件预览
    用Word2007发Blog的配置方法(多图)。
    C#通过http访问olap
    测试Word2007
    用IronPython作为.Net的脚本语言。
    用批处理写的显示磁盘剩余空间的小程序。
    事开机时Num Lock键打开。
    快捷方便的对js文件进行语法检查。
  • 原文地址:https://www.cnblogs.com/sama/p/7684227.html
Copyright © 2011-2022 走看看