第一句代码print("hello world")
快速切换项目栏alt+1
快速运行当前文件shift + ctrl + F10
关闭控制台shift + ctrl + F4
注释:
单行注释:#(快捷键ctrl+/)
多行注释:"""三双引号 """
编程三步骤:
1.获取数据
cny = float(input("请输入人民币:"))
2.逻辑计算
usd = CNY* 0.1398
3.显示结果
print("str(cny)" + "人民币=" + str(usd))
控制台打印:print()
控制台输入:input() # input函数结果一定是str类型
人机交互(程序本质,以机器的视角看问题)
python变量
引子:
程序运行在哪里?==>内存
程序在处理什么?==>数据
作用:
在内存中操作数据
定义:
关联一个对象的标识符
建议命名:
字母小写,多个单词以下划线连接(开发python命名习惯)
语法:
变量名 = 数据
创建变量时,会在内存中开辟一个空间,它有一个地址值
创建数据时,也会在内存中开辟一个空间,它也有一个地址值,开辟的空间存储的是数据
当把数据赋值给变量后,变量开辟的空间存放的是数据的地址值
当把一个变量赋值给另一个变量,传递的是数据的地址值,即被赋值的变量存储的是赋值变量关联数据的地址值
下图中:
name01 = "谢俊" # 创建变量
name01 = "韩红民" # 修改变量
name02 = "张翔鸿" # 创建变量
name03 = name02 # 传递的是变量name02关联数据的地址值
python数据类型
python语言变量没有类型,但关联的数据有明确的类型
1.str 字符串 存储文本信息,使用双引号修饰
name = "小明"
2.int 整形 存储整数,正数,负数,0
age = 22
3.float 浮点数 存储小数
money = 22.3
4.bool 布尔值 用来表示真假的类型(python中True和False的首字母要大写,不像js首字母是小写)
True 表示为真(条件满足或成立)
False 表示为假(条件不满足或不成立)
python数据转换
转换为字符串 srt()
转换为整形 int()
转换为浮点数 float()
转换为布尔值 bool()
核心思想:
结果 = 目标类型(待转数据)
当str类型转换为其它类型时,有局限性
例如str类型2.33不能转换为int类型,只能转换为float类型
python不能像js拿样用+转换其它类型为str类型
例如js中"你好" + 1会的到字符串"你好1",在python这样写会报错,要写成"你好" + "1"
当int类型转换为float类型,会加上小数点
例如int类型的3,转换为float类型时,结果为3.0
当float类型转换为int类型,会把小数点后面的数值去掉
例如float类型的3.456转换为int类型时,结果是3
python算数运算符
1.+加号
2.-减号
3.*乘号
4./除号(不能整除会有小数点)
5.//整除号(结果为整数)
6.%取余
python增强运算符
1.y += x 相当于 y = y + x
2,y -= x 相当于 y = y - x
3.y *= x 相当于y = y * x
4.y /= x 相当于y = y / x
5.y //= x 相当于y = y // x
6.y %= x 相当于y = y % x
思维导图
标签:初体验,变量,python,float,int,str,类型 From: https://www.cnblogs.com/xmgcool/p/16918006.html