python变量、运算符、格式化输出

1. 变量

1.1 变量定义

变量用于存储数据和被调用,是指向计算机内存中的一块区域。

1.2 变量命名规则

  • 字母,数字,下划线组成
  • 数字不能开头
  • 不能使用关键字
  • python习惯用下划线来做变量名

1.3 变量的赋值

  • 变量不需要声明,赋值直接声明和定义,用符号“=”来赋值,只是一个指向内存的作用
  • 链式赋值:a=b=1
  • 交叉赋值:a,b=1,2

1.4 变量的解压

num=[1,2,3,4]
a,b,c,d=num
a,*_=num

1.5 变量的值

a==b,比较运算,比较的值
a=b,同一性运算,比较的是内存地址,id

1.6 垃圾回收机制

变量的引用计数为0,会自动回收

  • 增加引用计数,赋值
  • 减少引用计数,删除

1.7 常量

没有专门的语法来代表常量,一般用大写来代表

2. 运算符

2.1 算术运算

2.2 赋值运算

2.3 比较运算

2.4 逻辑运算

2.5 成员运算

3. 格式化输出

{0:10} 10个字符,左对齐
{0:>15}右对齐
{0:^10}居中
{0:10.4} 截取10个字符串,输入4个
{0:4d} 4位数的整数
{0:6.2f} 6位数的小数,取两位

m.n m是总宽度,n是小数点位数

  • 左对齐
  • 正数前面显示+
    #o 八进制
    #x 十六进制
    0 用0代替空格填充

'
"
\a 发出系统响铃声
\b 退格符
\n 换行符
\t 横向制表符(tab)
\v 纵向制表符
\r 回车符
\f 换页符
\o 八进制
\x 十六进制
\0 表示一个空字符
\ 反斜杠

3.1 %

%cASCII码
%s字符串
%d十进制整数
%o八进制整数
%s字符串
%x十六进制整数
%f浮点数,默认6位小数
%e科学
%g自动选择f或者e

3.2 format

posted @ 2019-04-22 11:22  球球-Ball  阅读(366)  评论(0编辑  收藏  举报