首页 > 编程语言 >python初体验

python初体验

时间:2022-11-23 21:16:03浏览次数:45  
标签:初体验 变量 python float int str 类型

第一句代码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

相关文章