Sum's blog Sum's blog
  • 知识

    • Markdown语法
    • ASCII (opens new window)
    • 缩略语
  • 语言篇

    • C
    • C++
    • C#
    • Python
    • Verilog
  • 必备篇

    • Git
    • Linux
    • 环境搭建
  • 工作专项

    • WLAN从入门到精通 Wi-Fi 6
    • 企业WLAN架构与技术
  • Games

    • CSGO
  • Evan's

    • OtherBlog
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 摘抄
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Sum

有苦吗我有时间
  • 知识

    • Markdown语法
    • ASCII (opens new window)
    • 缩略语
  • 语言篇

    • C
    • C++
    • C#
    • Python
    • Verilog
  • 必备篇

    • Git
    • Linux
    • 环境搭建
  • 工作专项

    • WLAN从入门到精通 Wi-Fi 6
    • 企业WLAN架构与技术
  • Games

    • CSGO
  • Evan's

    • OtherBlog
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 摘抄
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 语言篇

    • C笔记
    • C++笔记
    • GCC编译参数
    • C#笔记
    • C语言编程规范
    • Python

      • Python基础语法
        • Python基础操作
        • Python基础模块
      • Verilog笔记
    • 必备篇

    • 工作专项篇

    • games

    • 笔记
    • 语言篇
    • Python
    wangzhe
    2021-11-16
    目录

    Python基础语法

    # 1.Python基础

    # 1.缩进

    Python使用缩进来组织代码块,请务必遵守约定俗成的习惯,坚持使用4个空格的缩进。

    在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格。

    # 2.数据类型

    # 1.整数

    十进制:略过

    八进制: 0o11, 大小写o都可以

    十六进制:0xff

    # 2.浮点数

    1.23x和12.3x是完全相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。

    浮点数运算则可能会有四舍五入的误差。

    # 3.字符串

    "I'm OK" 表示 包含的字符是I,',m,空格,O,K这6个字符。

    Python还允许用r''表示''内部的字符串默认不转义,

    >>> print('\\\t\\')
    \       \
    >>> print(r'\\\t\\')
    \\\t\\
    
    1
    2
    3
    4

    如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用'''...'''的格式表示多行内容

    >>> print('''line1
    ... line2
    ... line3''')
    line1
    line2
    line3
    
    1
    2
    3
    4
    5
    6

    .3.

    # 4.空值

    空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

    # 5.小结:

    Python支持多种数据类型,在计算机内部,可以把任何数据都看成一个“对象”,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量给关联起来。

    对变量赋值x = y是把变量x指向真正的对象,该对象是变量y所指向的。随后对变量y的赋值不影响变量x的指向。

    注意:Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在-2147483648-2147483647。

    Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。

    编辑 (opens new window)
    #Python#基础语法
    上次更新: 2022/04/21, 14:18:17
    C语言编程规范
    Python基础操作

    ← C语言编程规范 Python基础操作→

    最近更新
    01
    编程更好地可视化
    07-04
    02
    C语言编程规范
    07-01
    03
    摘抄
    05-29
    更多文章>
    Theme by Vdoing | Copyright © 2019-2022 Sum | MIT License | 鲁ICP备20003168号
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式