# Python实训
搭建环境
1.安装Anaconda
2.interpreter关联Anaconda
Pycharm使用
向前缩进 shift+tab
Ctrl+Y 删除!!
Pycharm使用,这是另外的部分
Python基础
a=3 # 直接赋值
b=2
print(a) #输出语句
数据类型转换
转换为整形:
int(数据)
转换为浮点型:float(数据)
转换为字符串:str(数据)
转换为布尔:bool(数据)
结果为False:bool(0) bool(0.0) bool(None)
5. 混合类型自动升级: 1 + 2.14 返回的结果是 3.14 1 + 3.0 返回结果是: 4.01=None
#
# 整型转
# print(type(num_01))
# print(num_01)
# # 整型int
# age=input("请输入年领")
# print(type(age))
# age = int(age)
# print(type(age))
# print(age)
### 身高 浮点转
# height = input("please input your height")
#
# print(height)
# print(type(height))
# height = float(height)
# print(type(height))
# print(height)
#
# # 字符串
# str1 = "高健康"
# str2 = '''高健康'''
# print(str1)
# print(str2)
##bool型
# print(bool(0))
# print(bool(1))
# print(bool(""))
#
# print(bool(" "))
# print(bool(None))
# print(bool([]))
# ##整型与浮点型相加 ——>浮点型
# print(1+3.0)
# print(1+3.1)
// 地板除:除的结果去掉小数部分
% 求余
** 幂运算
# ## 加减乘除
# num_01=int(input("请输入第一个数:"))
# num_02=int(input("请输入第2个数:"))
# result=num_02+num_01
# result2=num_02 * num_01
# result3=num_02/num_01 ## 普通除,结果为浮点型
# print(result)
# print(result2)
# print(result3)
#
#
#
# ###地板除, 结果向下取整
#
# result4 = num_02//num_01
# print(result4)
#
#
# ## 幂运算
#
# result6=num_02**num_01
# print(result6)
#
#
# ## 收银台练习
# commodity = int(input("请输入商品单价"))
# num = int(input("请输入购买数量"))
# price = int(input("请输入金额"))
#
# money = price-num*commodity
#
# print("找零:"+str(money)+"元")
#
# ### 计算加速度
# v=int(input("输入速度"))
# t= int(input("输入时间"))
# distance= int(input("输入距离"))
# a1=(distance-v*t)/(t**2)
#
# print(a1)
#
# a=1234
# ge = a%10
# qian = a//1000
# bai = a//100-a//1000*10
# shi = a//10-qian*100-bai*10
# sum = ge+shi+bai+qian
# print(ge)
# print(shi)
# print(bai)
# print(qian)
# print(sum)
# str01 = input("四位数")
# result= int(int(str01[0])+int(str01[1])+int(str01[2])+int(str01[3]))
# print(result)
增强运算符
y += x等同于 y = y + x
y -= x等同于 y = y - x
y *= x 等同于 y = y * x
y /= x 等同于 y = y / x
y //= x 等同于 y = y // x
y %= x 等同于 y = y % x
y **= x 等同于 y = y ** x
#增强运算符
#
# x = 10
# x = x + 20
# x += 20
# print(x)
Python程序当中的“行”
1、物理行:程序员编写代码的行。
2、逻辑行:python解释器需要执行的指令。
3、建议一个逻辑行在一个物理行上。
4、如果一个物理行中使用多个逻辑行,需要使用分号;隔开。
5. 如果逻辑行过长,可以使用隐式换行或显式换行。
隐式换行:所有括号的内容换行,称为隐式换行
括号包括: () [] {} 三种
显式换行:通过折行符 \ (反斜杠)换行,必须放在一行的末尾,目的是告诉解释器,下一行也是本行的语句。