03-python变量及运算符

来源:互联网 发布:淘宝双11报名 编辑:程序博客网 时间:2024/05/18 19:44

注释、算数运算符、程序执行原理、变量基本使用

单行及多行注释

  • 单行注释以#开头即可,#符号后要跟一个空格才是规范的写法;同时单行注释可以直接写在代码之后,注释和代码之间要至少有两个空格。
  • 多行注释:采用一对连续的三个引号(单引号和双引号都可以)
  • 注释的使用场合:注释不是越多越好,对于一目了然的代码,不需要添加注释;对于复杂的操作,在操作开始前加上若干注释;对于不是一目了然的代码,应在其行尾添加注释;*绝对不要描述代码*。

算数运算符

  • + - * / // % **
  • 幂的优先级最高,其次是乘除商余,最后加减。同级优先级计算顺序从左至右。

程序执行原理

  • 程序在运行之前,是保存在硬盘中的,当运行时,操作系统会让cpu把程序复制到内存中,cpu执行内存中的程序代码。
  • 程序要执行,首先要被加载到内存中
  • python程序执行原理:首先操作系统让cpu将python解释器的程序复制到内存中,python解释器根据语法规则,从上到下让cpu翻译python程序中的代码,而后cpu负责执行翻译完成的代码。
  • 程序是用来处理数据的,变量是用来存储数据的

数据类型

  • 整型int
  • 浮点型float
  • 布尔型bool
  • 字符串str
  • 列表list
  • 字典dict
  • 元祖tuple
    以上几种分为数字型和非数字型。其中布尔型属于数字型,分别对应0和1.
  • type() 查看数据类型
  • 数字型变量之间可以直接进行算术运算,字符串可以和数字型使用*来衔接。重复输出此字符串。
  • 字符串之间的拼接使用+ 号衔接,只能拼接字符串,不能是数字型和字符串。(这点和js中的拼接不同,js中的+只有均为数字时才是算术运算,否则都是拼接。)
  • input() 函数可以接受用户输入,并可以将用户输入的内容保存至变量中,用户输入内容均为字符串类型,可以使用转换函数转换。
  • 类型转换函数:int() float()
  • *乘号用来多次输出字符串如:"-" * 50 js中不能这么使用。

变量的格式化输出

  • % 称为格式化操作符
  • %s s = str 指代字符串
  • %d d = digital 指代数字
    1、%2d,表示这数字是2个宽度, %02d 宽度为2,如果数字不足,在前面补0,不写0,默认以空格填充,另外输出默认靠右对齐;
    2、%-2d和前述雷同,”-“表示靠左对齐。
  • %f f = float 指代浮点型,%.2f表示保留两位小数。
  • %% 表示在字符串引号内使用%此符号,亲测使用转义符\无效。
阅读全文
0 0
原创粉丝点击