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. 列表操作

    作业

    今日总结

  • 相关阅读:
    截取表单提交的字符串信息转换成对象 -- 前端面试题(一)
    HTML5 简单归纳 -- 前端知识 (二)
    02_安装Linux
    01_Linux 简介
    Mysql学习笔记八:Mysql操作
    Mysql学习笔记七:常用SQL语句
    Mysql学习笔记六:事务
    Mysql学习笔记五:修改
    Mysql学习笔记四:查询
    Mysql学习笔记二:主键、外键
  • 原文地址:https://www.cnblogs.com/sama/p/7684227.html
Copyright © 2011-2022 走看看