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
- 03-python变量及运算符
- python变量及运算
- Python变量及基本运算
- Python--变量/运算符/表达式
- Python变量与运算符
- python 变量 赋值 运算符
- matlab变量及运算符
- Python笔记——基本语法:标识符、数据类型、变量、运算符及表达式/编码风格
- Python笔记——基本语法:标识符、数据类型、变量、运算符及表达式/编码风格
- Python初接触--变量&运算符
- python语法、变量、内置类型、运算符
- python之变量与运算符
- Python的变量以及运算符
- Python运算符及表达式
- python 数据类型及运算符
- shell中的变量及运算符
- Python学习第二课-Python变量、运算符、表达式、数据类型
- 初识Python-2、Python的常/变量、数据类型、运算符
- 拆解Google云的优劣势:需要偷师亚马逊AWS
- F8 2017 | AR、VR、AI一个不落,Facebook 带你通往未来世界
- 关于python包不能安装问题(statsmodels、sklearn、matplotlib)
- 那些年错过的蓝桥杯(二)
- PyTorch代码学习-ImageNET训练
- 03-python变量及运算符
- Siamese LSTM解决句子相似度以及扩展(理论篇)
- mysql基础
- 覃超点评F8大会:还是记忆中的Facebook,黑科技程度没两样 | 硬创公开课预告
- video pixel networks阅读笔记
- Gtktreeview链表和树型存储结构
- 用AXIS2发布WebService的方法 使用eclipse插件生成服务端和客户端
- 每周LeetCode算法题(八): 题目: 221. Maximal Square & 85. Maximal Rectangle
- Python3 GUI中Tkinter