【Python】基础知识

目录

 

1.注释

1.1注释的作用

1.2单行注释(行注释)

1.3多行注释(块注释)

2.算数运算符

2.1算数运算符

2.2算数运算符的优先级

3.变量的基本使用

3.1变量定义

3.2变量的类型

3.3不同类型变量之间的计算

3.4变量的输入


1.注释

1.1注释的作用

在程序中对某些代码进行标注说明,增强程序的可读性。

1.2单行注释(行注释)

       以#开头,#右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用,为了保证代码的可读性,#后面建议先添加一个空格,然后在编写相应的说明文字。

# 这是一个单行注释
print("hello python")

在代码后面增加的单行注释

  • 在程序开发的时候,同样可以使用#在代码后面(旁边)增加说明性的文字,但是,为了保证代码的可读性,注释和代码之间至少要有两个空格
print("hello python") # 输出hello python

1.3多行注释(块注释)

  • 如果希望编写的注释信息很多,一行无法显示,就可以使用多行注释
  • 要在Python程序中使用多行注释,可以用一对连续的三个引号(单引号和双引号都可以)
"""
这是一个多行注释
在多行注释之间,可以写很多内容
"""
print("hello python")

注意:

  1. 对于一目了然的代码,不需要添加注释
  2. 对于复杂的操作,应该在操作开始之前写上若干行注释
  3. 对于不是一目了然的代码,应在其行尾添加注释(为了提高可读性,注释应该至少离开代码2个空格)

2.算数运算符

2.1算数运算符

             运算符                      描述              实例
                +                        加10 + 20 = 30
                -                        减10 - 20 = -10
                *                        乘10 * 20 = 200
                /                        除10 / 20 = 0.5
               //                    取整数返回除法的整数部分(商) 9 // 2 输出结果4
              %                    取余数返回除法的余数 9 % 2 = 1
              **                        幂又称次方、乘方,2 ** 3 = 8
  • 在Python中*运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果
print("-" * 50)

2.2算数运算符的优先级

  • 和数学中的运算符的优先级一致,在Python中进行数学计算时,同样也是:
  1. 先乘除后加减
  2. 同级运算符是从左至右计算
  3. 可以使用()调整计算的优先级
  • 以下表格的算数优先级由高到低顺序排列
运算符描述
**幂(最高优先级)
*  /  %  //乘、除、取余数、取整数
+  -加法、减法

3.变量的基本使用

3.1变量定义

  • 在Python中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建
  • 等号(=)用来给变量赋值,=左边是一个变量名,=右边是存储在变量中的值

变量名 = 值

变量定义之后,就可以直接使用了

例:

qq_number = "1234567"
qq_password = "123"

print(qq_number)
print(qq_password)

例:

  • 苹果的价格是8.5元/斤,买了7.5斤苹果,计算付款金额
  • 只要买苹果,就返5块钱
# 定义苹果价格变量
price = 8.5

# 定义购买重量
weight = 7.5

# 计算金额
money = price * weight

# 只要买苹果就返5元
money = money - 5

print(money)

  • money = money - 5是在定义新的变量还是使用变量?
  1. 直接使用之前已经定义的变量
  2. 变量名只有在第一次出现才是定义变量
  3. 变量名再次出现,不是定义变量,而是直接使用之前定义过的变量

3.2变量的类型

  • 在内存中创建一个变量,会包括:
  1. 变量的名称
  2. 变量保存的数据
  3. 变量存储数据的类型
  4. 变量的地址

1.在Python中定义变量是不需要指定类型(在其他很多高级语言中都需要)

2.数据类型可以划分为数字型和非数字型

    数字型

  • 整型(int)
  • 浮点型(float)
  • 布尔型(bool)
    • 真True(非0数)--非零即真
    • 假False(0)
  • 复数型(complex)
    • 主要用于科学计算

    非数字型

  • 字符串
  • 列表
  • 元组
  • 字典

    使用type函数可以查看一个变量的类型:

type(name)

 

3.3不同类型变量之间的计算

1)数字型变量之间可以直接进行计算

  • 在Python中,两个数字型变量是可以直接进行算数运算的
  • 如果变量是bool型,在计算时 True对应的数字是1,False对应的数字是0

2)字符串变量之间使用+拼接字符串

  • 在Python中,字符串之间可以使用+拼接生成新的字符串
first_name = "三"

last_name = "张"

str = last_name + first_name

print(str)

3)字符串变量可以和整数使用*重复拼接相同的字符串

str = "*" * 10
print(str)

4)数字型变量和字符串之间不能进行其他计算

first_name = "zhang"

x = 10

str = first_name + x

print(str)

3.4变量的输入

  • 输入,就是用代码获取用户通过键盘输入的信息。在Python中,如果要获取用户在键盘上的输入信息,需要使用到input函数

 1)input函数实现键盘输入

  • 在Python中可以使用input函数从键盘等待用户的输入
  • 用户输入的任何内容Python都认为是一个字符串
str = input("请输入:")

2)类型转换函数

函数说明
int(x)将x转换为一个整数
float(x)将x转换为一个浮点数

例:

# 1.输入苹果单价
price_str = input("请输入苹果价格:")

# 2.要求苹果重量
weight_str = input("请输入苹果重量:")

# 3.计算金额
# 1》将苹果单价转换为小数
price = float(price_str)

# 2》将苹果重量转换为小数
weight = float(weight_str)

# 3》计算付款金额
money = price * weight

print(money)

3)变量的格式化输出

  • 在Python中可以使用print函数将信息输出到控制台
  • 如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符
  • %被称为格式化操作符,专门用于处理字符串中的格式
  1. 包含%的字符串,被称为格式化字符串
  2. %和不同的字符连用,不同类型的数据需要使用不同的格式化字符、
格式化字符含义
%s字符串
%d有符号十进制整数,%0.6d表示输出的整数显示位数,不足的地方用0补全
%f浮点数,%.2f表示小数点后只显示两位
%%输出%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gx1500291

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值