变量
保存数据内容 方便后面对于该数据进行使用
命名规范: 英文字母、下划线 和 数字组成。注意:不能以数字开头,不能用关键字做变量名,内置函数也最好不要做变量名。
import(导入) keyword
print(keyword.kwlist) #查看所有的关键字
dir(__builtins__) #查看所有的内置函数
print 打印输出
input 用来接收数据 注意:接收数据的时候 最好是给提示 接收到的数据都是字符串类型
数据类型(数值类型)
整形 int(1234) 浮点型 float(3.14,1.3e5) 布尔型 bool(Ture,False) 复数 complex 如:1+2j
数值类型计算:
>>> 3 * 4 #乘
12
>>> 20 / 4 #除
5.0
>>> 20 // 4 # 整除 只保留整数部分
5
>>> 5 % 2 # 取余 保留不能整除的部分
1
>>> 2 ** 3 # 幂运算 前一个数的多少次方
8
type() 可以帮助我们查看数据类型
>>> a = 1
>>> type(a)
<class 'int'>
>>> str_1 = 'string 1'
>>> str_2 = "string 2"
>>> str_3 = """string 3
支持换行,其他两个不支持"""
>>>
>>> 'hello'+'python' #字符串的加和乘
'hellopython'
>>> ' python'* 3 #字符串也可以进行加法和乘法运算,但是都是进行字符串的拼接
' python python python'
>>>
字符串 str
'10' + '8' 叫做字符串的拼接 字符串没有加减乘除这些计算
字符串的格式化
>>> '%6d' % 123 # 格式化整数 6表示字符串长度
' 123'
>>> '%09.2f' % 123.223 # 格式化浮点数 0表示用0填充; 2表示只保留两位小数
'000123.22'
>>> '%c' % 97 # 格式化成ASCLL码
'a'
>>> '%o' % 8 # 八进制输出
'10'
>>> '%x' % 16 # 十六制输出
'10'
>>> '%e' % 1000 # 格式化输出科学计数法
'1.000000e+03'
>>> '%r' % '123' # 对象原样输出 (重要)
"'123'"
字符串的拼接
字符串拼接 + %s(占位符) 把位置先占住,传入什么内容我就是什么内容
format{} 占位符 字符串.format()
join 统一格式进行拼接 字符串.join([]) 因为join中只能够给一个数据 数据必须是字符串
f format简化 {} 占位符
>>> s = 'Hello'
>>> t = 'World'
>>> '%s %s'%(s,t)
'Hello World'
>>> "{} {}".format(s,t)
"Hello World"
>>> ' '.join([s,t])
'Hello World'
字符串的format方法
>>> '{a:.2f}'.format(a=12.333333) #保留两位小数
'12.33'
>>> a = 12.3333
>>> f'{a:.2f}'
'12.33'
>>> '{b:0<10}'.format(a=12.3, b=13.35) #左对齐,填充数字0
'13.3500000'
>>> '{a:*^10}'.format(a=12.3, b=13.35) #居中对齐
'***12.3***'
>>>
常用的数值模块 decimal(精确数运算) math(数值运算)
因为在python中浮点数是不精确的
import decimal #导入
a = decimal.Decimal('3') # 使用Decimal方法 里面给字符串数据
b = decimal.Decimal('2.2') #使用时注意传入的是一个字符串
c = decimal.Decimal('3')-decimal.Decimal('2.2') # 转成自己需要的类型
from decimal import Decimal # 通过模块导入具体的方法
a = Decimal('2.2')
dir 查看有什么方法或属性
import math
print(math.pi) # 圆周率
print(math.ceil(2.1)) #向上取整
print(math.floor(2.9)) #向下取整
print(math.pow(2,3)) #幂运算
print(round(3.3)) # 四舍五入
print(math.sqrt(81)) # 开平方
print(math.fabs(-10)) # 绝对值
= 叫做赋值语句 作用:把等号右边的值赋值给左边的变量
== 叫做比较语句 判断两边的数据是否相同
常用的idle快捷键
alt+3 注释 alt+4 取消注释 alt+p(交互模式) 浏览历史命令(上一条) alt+n 浏览历史命令(上一条)