4、数值与字符串
(1)数值
1‘ 声明、赋值、使用
2’表达式
3‘显示
‘{0}’中0为占位符
‘{0}’.format(20) 表示’20‘
d={‘name’:’Tom’,’age’:20,’job’:’dev’}
’姓名:{0},年龄:{1}”.format(d.get(‘name’),d.get(‘age’)
’姓名:Tom,年龄:20’
4‘比较:返回布尔型结果—false,true(>、<、>=、<=、==、!=)
5’相除:/、//
10/4—2.5 10//4—2 10//4.0–2.0
6‘取整:
import math
·floor()取整往左移
·trunc()取整向零移
round()四舍五入
7’整型:无限精度,仅受限于内存与计算机配置
8‘十六进制,八进制,二进制
字面值:O0八进制,Ox十六进制,Ob二进制
转换:oct()八进制,hex()十六进制,bin()二进制
9’decimal
import decimal
decimal.Decimal(‘3.14’)
decimal.Decimal(‘1.1’)+decimal.Decimal(‘2.2’)
Decimal(‘3.3’)
10‘布尔型(相当于int)
True==1
True
False==0
True
(2)字符串
1‘声明:
’ ’:name=‘Tom’
‘’ ‘’: world=‘’what’s your name’’
“””##”””
2‘转义符
\‘ ’what’s your name‘ ——’‘what’s your name’‘
\’‘
\n (回车)
\b (删除)
\t
\a
3’忽略转义符:r‘……’
4‘基本操作:
·replace(‘a’,’b’)
.split()
.startswith()
.endswith()
.find()
5、列表list
任意对象的有序集合;通过索引下标访问元素;可变长度;属于可变序列;常用操作: .append() .expend() .sort() .reverse() .index() .count()
注意:引用类型,支持原位改变—拷贝副本:[:] copy()