#x = 12
# x 称为变量
# = 赋值
#12 值
#变量
#变量的规则 :
#要求 见名之意
#字母 下划线 数字可以做变量名 ,但是数字不能打头
#变量名中间不能有空格和点符号 .
#关键字,内置函数不能做完变量名
#pig = 12
#id()
#-1~256 不会被回收 常用的
#程序执行的三大流程
#顺序执行 选择执行 循环执行
#输出函数 默认end = "\n" \n表示换行print("我是第一句输出的01",end = "")
print("我是第二句输出的02")
print("我是第二句输出的03")
#输入函数 input是用户和python代码最基本的交互
#input接收的值 会转成字符串类型
a = input("请在后面输入内容")
#暂停 等待用户操作
print(a)
print("我是第二句输出的04")
# 数值类型
# int 整型 float 浮点型 bool 布尔型(True 1 ; False 0)
# type() 查看数据类型
# + - * / :加 减 乘 除
# % 取余 // 取整 ** 幂运算
#str字符串 单引号 双引号 三引号(可以换行)
str1 = '你好'str2 = "吃了吗"str4 = '!!!!!! 我没有对象'str3 = """ nihaochila ma """
#字符串拼接 +号拼接 %s占位符拼接 format()函数:简写f'{}' join([])
print(str1+str2)
print('%s ----- %s ***** %s' % (str1,str2,str4))
print('{2}--{1} ***{0}'.format(str1,str2,str4))#01....
print(f'{str1}----{str2} **** {str4}')print('****'.join([str1,str2,str4]))
#字符串格式化
# %d 格式化整型# %f 格式化小数# %c 格式化ascll吗# %r 源类型
print('%s' % '你好')
#高精度计算
#import 导入
import decimal
#decimal 高精度模块 传的值必须字符串类型
num = decimal.Decimal('1.155') - decimal.Decimal('1')
print(num)
#math
import math
print(math.pi)