数据基本运算

数据基本运算

pycharm创建项目

 

创建代码放置路径

 

 

 查找项目面板

 

 创建文件夹

 

 创建程序文件

 

 运行文件

Alt+Shift+F10

 

 

 关闭运行结果

ctrl+shfit+F4

写代码的要求

了解需求

确定需要的数据

确定需要的结果

最后考虑内在的逻辑操作

 

pycharm常用快捷键

1.移动到本行开头:home 键

2.移动到本行末尾:end 键盘

3.注释代码:ctrl+/
4.复制行:ctrl +d
5.选择列:鼠标左键 + alt

6.移动行:shift + alt + 上下箭头

7.智能提示: CtrL +Space

8.代码规范   alt+ctrl+l  

9.隐藏/显示左侧界面ALT+1

注释

给人看的,通常是对代码的描述信息。

  1. 单行注释:以#号开头。
  2. 多行注释:三引号开头,三引号结尾
  3. """
    汇率转换器
    """
    # 1.获取数据 --美元
    str_usd = input("请输入美元:")
    int_usd = int(str_usd)
    # 2.逻辑处理--计算 美元 *6.86
    rmb = int_usd * 6.86
    # 3.显示结果 --人民币
    print("人民币是:" + str(rmb))

函数

 

表示一个功能,函数定义者是提供功能的人,函数调用者是使用功能的人。

例如:

  1. print(数据) 作用:将括号中的内容显示在控制台中
  2. 变量 = input(“需要显示的内容”) 作用:将用户输入的内容赋值给变量
  3. """
    函数
    """
    # input
    # 功能:让用户在终端中输入信息
    # 参数:提示的信息
    # 结果:用户输入的信息
    # = 赋值号: 将右边的结果,复制一份,给左边. 
    result = input("请输入...:")
    # print
    # 功能:在终端中打印(输出/显示)信息
    # 参数:需要打印的信息
    # 结果:没有
    print("你好,世界")
    # 交互:问好的案例
    name = input("请输入姓名:")
    # +: 拼接
    print("您好:"+name+".")

变量

        1. 定义:关联一个对象的标识符。

2. 命名:必须字母或下划线开头后跟字母、数字、下划线。

             不能使用关键字(蓝色),否则发生语法错误:SyntaxError: invalid syntax

3. 建议命名:字母小写,多个单词以下划线隔开。

          class_name

4. 赋值:创建一个变量或改变一个变量关联的数据

5. 语法:变量名 = 数据

          变量名1 = 变量名2 = 数据

          变量名1, 变量名2, = 数据1, 数据2

 

 """

变量
字面意思:可以变化 的 数据
赋值号=:将右边的对象复制一份给左边
语法:
名称 = 对象
练习:exercise01.py
exercise02.py
10:55
"""

person_name = "张无忌"
class_id = "1906"
person_name = "张翠山"
name = person_name

# 将括号中的内容输出到终端中
print(person_name)
# 格式:xx班级的xx.
print(class_id + "班级的" + person_name)

 

 

"""
练习:画出下列代码内存图
number01 = 999
number02 = number01
number01 = 888
print(number02)# ?
"""
number01 = 999
number02 = number01
number01 = 888
print(number02)# ?

 

 

 

del 语句

  1. 语法:

del 变量名1, 变量名2

  1. 作用:

用于删除变量,同时解除与对象的关联.如果可能则释放对象。

  1. 自动化内存管理的引用计数:

每个对象记录被变量绑定(引用)的数量,当为0时被销毁。

核心数据类

  1. python中变量没有类型,但关联的对象有类型。
  2. 通过type函数可查看。
  3. 表示不存在的特殊对象。
  4. 作用:占位和解除与对象的关联。
  5. 表示整数,包含正数、负数、0。

空值对象 None

整形int

如: -5, 100, 0

  1. 字面值:

十进制:5

二进制:0b开头,后跟1或者1

八进制:0o开头,后跟0~7

十六进制:0x开头,后跟0~9,A~F,a~f

  1. 小整数对象池:CPython 中整数 -5 至 256,永远存在小整数对象池中,不会被释放并可重复使用。
  2. 表示小数,包含正数、负数,0.0)。
  3. 字面值:

浮点型float

小数:1.0   2.5

科学计数法:e/E (正负号) 指数 

        1.23e-2 (等同于0.0123)

        1.23456e5(等同于123456.0)

字符串str

是用来记录文本信息(文字信息)。

字面值:双引号

复数complex

由实部和虚部组成的数字。

虚部是以j或J结尾。

字面值: 1j     1+1j   1-1j

布尔bool

用来表示真和假的类型

True 表示真(条件满足或成立),本质是1

False 表示假(条件不满足或不成立),本质是0

数据类型转换

  1. 转换为整形: int(数据)
  2. 转换为浮点型:float(数据)
  3. 转换为字符串:str(数据)
  4. 转换为布尔:bool(数据)

       结果为False:bool(0)  bool(0.0)  bool(None)  

  1. 混合类型自动升级:

           1 + 2.14  返回的结果是 3.14

           1 + 3.0   返回结果是:  4.0

 

excise01

"""
汇率转换器
"""
# 1.获取数据 --美元
str_usd = input("请输入美元:")
int_usd = int(str_usd)
# 2.逻辑处理--计算 美元 *6.86
rmb = int_usd * 6.86
# 3.显示结果 --人民币
print("人民币是:" + str(rmb))

excise02
"""
函数
"""
# input
# 功能:让用户在终端中输入信息
# 参数:提示的信息
# 结果:用户输入的信息
# = 赋值号: 将右边的结果,复制一份,给左边. 
result = input("请输入...:")
# print
# 功能:在终端中打印(输出/显示)信息
# 参数:需要打印的信息
# 结果:没有
print("你好,世界")
# 交互:问好的案例
name = input("请输入姓名:")
# +: 拼接
print("您好:"+name+".")
posted @ 2022-09-19 10:53  东山有耳  阅读(99)  评论(0)    收藏  举报