美文网首页
理解什么是写代码与python的基本类型

理解什么是写代码与python的基本类型

作者: tomtiddler | 来源:发表于2018-09-14 19:05 被阅读0次

    代码与写代码

    什么是代码

    代码是现实世界事物在计算机世界中的映射

    什么是写代码

    写代码就是将现实世界中的事物用计算机语言来描述

    画画、摄影:光影,图形,颜色,结构
    我的世界:石英,矿石,水晶(元素和素材)
    计算机语言:基本数据类型

    数字:整型和浮点型

    number:数字
    整数int、浮点数 float 没有进一步划分
    type函数
    type(2/2) -> float
    type(2//2) ->int
    / 精确除 任何情况都是float
    // 地板除 整除

    10 、2、 8、 16 进制

    科学计算

    各进制的表示和转换.

    表示:
    二进制:数字前方加上0b 0b11
    八进制: 数字前方加上0o 0o77
    十六进制: 数字前方加上0x 0xff (计算机内部主要采用?)
    转换:
    转换成2进制:bin() bin(10) bin(0xff)
    转换成8进制:oct() oct(0b111)
    转换成10进制:int() int(0b111)
    转换成16进制:hex() hex(0o7777)

    布尔类型和复数(也是属于数字)

    bool 布尔类型:表示真、假
    True
    False
    type(True)
    转换成bool类型 bool() bool(1) bool("") bool("abc") bool(None)
    complex 复数:
    小写字母 j 表示虚部 36j
    抓大放小

    字符串:单引号和双引号

    str 字符串

    操作 概念 和 应用 非常重要
    如何表示:
    单引号、双引号、三引号
    type("1")
    字符串内嵌字符串,所以需要单双引号。 转义字符“\”

    多行字符串

    python推荐每行宽度不超过79
    多行字符串采用三引号
    \n 转义字符 回车
    print函数会解析转义字符
    单引号换行的方式也能实现多行字符串

    'hello\
     world'
    

    转义字符

    特殊的字符
    有一部分转义字符表示:无法‘看见’的字符
    \n 换行
    \t 横向制表符
    \r 回车
    与语言语法本身有冲突的字符
    \' 转义的单引号
    \\n 输出 \n

    原始字符串

    如果需要输出原始的转义字符,则需要对转义字符进行转义
    \n ->\\n 应用场景:windows情况下的文件夹路径 \n...字符串的,linux下是/n... 不存在转义问题。
    字符串之前加上小写的r,大写好像也可以?R
    r'...' r"""..."""
    加上r之后,输出的就会是原始字符串,不会转义

    字符串运算

    https://www.cnblogs.com/shenbuer/p/7833953.html
    字符串拼接 ”+“
    字符串重复 ”hello“ * 3
    字符串获取"hello world"[0:5] 切片 split()函数??? 5代表步长
    "hello world"[0:-1] 不包含最后一个字符 [1:2:3] 三代表从左往右隔三个取一个

    相关文章

      网友评论

          本文标题:理解什么是写代码与python的基本类型

          本文链接:https://www.haomeiwen.com/subject/muwogftx.html