文章目录

  • pycharm 使用
  • 单行注释(行注释
  • 多行注释(块注释)
  • 多选#号注释
  • 开始运行 指令
  • 算数运算符
  • 算数运算符的优先级
  • 变量的基本使用
  • 变量演练1 —— iPython
  • 变量演练 2 —— PyCharm
  • 变量演练 3 —— 超市买苹果
  • 使用 `type` 函数可以查看一个变量的类型
  • 变量的类型
  • 不同类型变量之间的计算
  • **字符串变量** 之间使用 `+` 拼接字符串
  • 字符串变量** 可以和 **整数** 使用 `*` 重复拼接相同的字符串
  • **数字型变量** 和 **字符串** 之间 **不能进行其他计算**
  • 变量的输入
  • input 函数实现键盘输入
  • 类型转换函数
  • 变量输入演练 —— 超市买苹果增强版
  • 练习题
  • 变量的输出
  • 格式化输出演练 —— 基本练习
  • 变量的命令标识符和关键字

pycharm 使用

单行注释(行注释

  1. # 开头,# 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用

多行注释(块注释)

“”"
这是一个多行注释

在多行注释之间,可以写很多很多的内容……
“”"
print(“hello python”)

多选#号注释

先选中 内容 ctrl + ? 多行注释

开始运行 指令

ctrl + shift +f10 启动
shift +f10 启动上一个文件
shift + esc 取消下面运算的内容

算数运算符

算数运算符的优先级

和数学中的运算符的优先级一致,在 Python 中进行数学计算时,同样也是:
先乘除后加减 同级运算符是 从左至右 计算

以下表格的算数优先级由高到最低顺序排列

案例:
例如:

  • 2 + 3 * 5 = 17
  • (2 + 3) * 5 = 25
  • 2 * 3 + 5 = 11
  • 2 * (3 + 5) = 16

变量的基本使用

变量定义

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

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

变量演练1 —— iPython

定义 qq_number 的变量用来保存 qq 号码
In [1]: qq = “1234567”

输出 qq 中保存的内容
In [2]: qq_number
Out[2]: ‘1234567’


使用交互式方式,如果要查看变量内容,直接输入变量名即可,不需要使用 print 函数

变量演练 2 —— PyCharm

定义 qq 号码变量
qq = “1234567”

定义 qq 密码变量
qq_password = “123”

在程序中,如果要输出变量的内容,需要使用 print 函数
print(qq_number)
print(qq_password)

变量演练 3 —— 超市买苹果

  • 可以用 其他变量的计算结果 来定义变量
  • 变量定义之后,后续就可以直接使用了

需求

  • 苹果的价格是 8.5 元/斤
  • 买了 7.5 斤 苹果
  • 计算付款金额
    定义苹果价格变量
    price = 8.5

定义购买重量
weight = 7.5

计算金额
money = price * weight

print(money)

  • 如果 只要买苹果,就返 5 块钱
  • 请重新计算购买金额

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

语法;In [1]: type(name)

变量的类型

    • str —— 字符串
    • bool —— 布尔(真假)
    • int —— 整数
    • float —— 浮点数(小数)
  1. Python 中定义变量时需要指定类型吗?
    • 不需要
    • Python 可以根据 = 等号右侧的值,自动推导出变量中存储数据的类型

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

  • 数据类型可以分为 数字型非数字型
  • 数字型
    • 整型 (int)
    • 浮点型(float
    • 布尔型(bool
      • True 非 0 数 —— 非零即真
      • False 0
    • 复数型 (complex)
      • 主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题
  • 非数字型
    • 字符串
    • 列表
    • 元组
    • 字典

不同类型变量之间的计算

数字型变量 之间可以直接计算

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

演练步骤

  1. 定义整数 i = 10
  2. 定义浮点数 f = 10.5
  3. 定义布尔型 b = True
  • 在 iPython 中,使用上述三个变量相互进行算术运算

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

在 Python 中,字符串之间可以使用 + 拼接生成新的字符串
In [1]: first_name = “三”

In [2]: last_name = “张”

In [3]: first_name + last_name
Out[3]: ‘三张’

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

In [6]: a * 50
Out[6]: ‘天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天’

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

In [1]: first_name = “zhang”

In [2]: x = 10

In [3]: x + first_name

TypeError: unsupported operand type(s) for +: ‘int’ and ‘str’
类型错误:+ 不支持的操作类型:int 和 `str

变量的输入

input会把用户输入的内容转换成 字符串
int 会把值 转换成 正数 正数可以相加

  • 所谓 输入,就是 用代码 获取 用户通过 键盘 输入的信息
  • 例如:去银行取钱,在 ATM 上输入密码
  • 在 Python 中,如果要获取用户在 键盘 上的输入信息,需要使用到 input 函数

关于函数

  • 一个 提前准备好的功能(别人或者自己写的代码),可以直接使用,而 不用关心内部的细节
  • 目前已经学习过的函数

input 函数实现键盘输入

    • 在 Python 中可以使用 input 函数从键盘等待用户的输入
  • 用户输入的 任何内容 Python 都认为是一个 字符串
  • 语法如下:
  • 字符串变量 = input(“提示信息:”)

类型转换函数

变量输入演练 —— 超市买苹果增强版

需求

  • 收银员输入 苹果的价格,单位:元/斤
  • 收银员输入 用户购买苹果的重量,单位:
  • 计算并且 输出 付款金额
  • 语法: 方法 1
  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)

语法: 方法2

  1. 输入苹果单价
    danjia = int(input(“请输入单价”))

要求苹果重量
zhongliang = int(input(“请输入重量”))

计算付款金额
moeny = danjia * zhongliang

print(moeny)

练习题


语法;
输入你的 姓名 不进行转换成整数
name = input(“请输入你的姓名:”)

输入年龄,转换成整数
age = int(input(“请输入你的年龄:”))

haha = name * age
print(haha)

变量的输出

  • 在 Python 中可以使用 print 函数将信息输出到控制台
  • 如果希望输出文字信息的同时,一起输出 数据,就需要使用到 格式化操作符
  • % 被称为 格式化操作符,专门用于处理字符串中的格式
    • 包含 % 的字符串,被称为 格式化字符串
    • % 和不同的 字符 连用,不同类型的数据 需要使用 不同的格式化字符

      语法格式;
      print(“格式化字符串” % 变量1)

print(“格式化字符串” % (变量1, 变量2…))
基本练习
#在控制台依次提示用户输入:姓名、公司、职位、电话、电子邮箱

name = input(“请输入姓名”)

gongsi = input(“请输入公司”)

zhiwei = input(“请输入职位”)

dianhua = input(“请输入电话”)

youxiang = input(“请输入电子邮箱”)

print(“姓名 %s” % name)
print(gongsi)
print(“职位 %s” % zhiwei)
print(“电话 %s” % dianhua)
print(“邮箱 %s” % youxiang)

格式化输出演练 —— 基本练习

  1. 定义字符串变量 name,输出 我的名字叫 小明,请多多关照!
    name = input(“请输入名字”)
    print(“我的名字叫 小明,请多多关照 %s” % name)

  2. 定义整数变量 student_no,输出 我的学号是 000001
    student_no = 1
    print(“我的学号是%06d” % student_no)

  3. 定义小数 priceweightmoney,输出 苹果单价 9.00 元/斤,购买了 5.00 斤,需要支付 45.00 元
    price = 9.00
    weught = 5.00
    moeny = price * weught

print(“输出 **苹果单价 %.2f 元/斤,购买了 %.2f 斤,需要支付 %f 元” %(price,weught,moeny))
4. 定义一个小数 scale,输出 数据比例是 10.00%

scale = 10.00
print(“输出 **数据比例是 %.2f%%” % scale)

变量的命令标识符和关键字

  • 标示符可以由 字母下划线数字 组成
  • 不能以数字开头
  • 不能与关键字重名

关键字

  • 关键字 就是在 Python 内部已经使用的标识符
  • 关键字 具有特殊的功能和含义
  • 开发者 不允许定义和关键字相同的名字的标示符

通过以下命令可以查看 Python 中的关键字
In [1]: import keyword
In [2]: print(keyword.kwlist)

【pycharm使用】【算数优先级】【变量的基本使用】【type` 函数查看变量类型】【变量的输入】【格式化输出】相关推荐

  1. python输出变量的值使用_如何使用python语言中的输入和输出打印对应的值

    在python设计语言中,输入使用input()方法,而输出使用print()方法:其中,输出方法可以拼接变量,如字符串.数值类型的.下面利用几个实例说明python语言中的输入和输出的用法,操作如下 ...

  2. linux 怎么添加path环境变量,Linux下怎么添加和查看PATH环境变量

    linux下查看和添加PATH环境变量 来自:http://apps.hi.baidu.com/share/detail/32942984 $PATH:决定了shell将到哪些目录中寻找命令或程序,P ...

  3. javascript中变量没有块级作用域---函数内申明的变量在整个函数中都有效!

    代码: var g = "a" function test() {     alert(g);   //输出"undefined",而不是"a&quo ...

  4. php 函数内临时变量,在PHP中调用函数时使用临时变量

    我觉得你被这么多"浪费"深深震撼. 保持冷静,使用变量没什么不好,你应该经常使用它们.它们通常会使您的代码更具描述性,甚至更快. 这里的描述部分就是更具描述性的部分,如果你查看那一 ...

  5. 【Python基础学习笔记day08】python变量的基本使用+变量定义ipython+pycharm+超市买苹果+变量的类型+关于函数+变量的格式化输出+个人名片案例

    变量的基本使用 文章目录 变量的基本使用 目标 01. 变量定义 1) 变量演练1 -- iPython 2) 变量演练 2 -- PyCharm 3) 变量演练 3 -- 超市买苹果 思考题 02. ...

  6. 一、C语言基础[运行原理、数据类型、格式化输出、进制转换、优先级、运算符号]

    一.c语言执行流程 1.1 源文件 内容:程序员书写源代码 1.2 目标文件 内容: 编译器:源代码转换到目标文件中代码(此时没有绑定任何库) 链接器:为目标文件中代码绑定上库 注意: 3. 此过程如 ...

  7. javascript函数、对象及变量、正则表达式(7.19)

    tips: 1.javascript中"()"是用来调用函数的: 2.javascript中"."和"[]"访问对象的属性: 例如:obje ...

  8. python如何进行格式化输出变量_Python变量格式化输出实现原理解析

    print() 函数使用以 % 开头的转换说明符对各种类型的数据进行格式化输出. 转换说明符(Conversion Specifier)只是一个占位符(也称为格式化操作符),它会被后面表达式(变量.常 ...

  9. php 检测变量中的回车键_PHP 的变量类型,变量检测

    1.PHP的变量类型: 整型       浮点型 字符串 布尔型 数组 对象 null 资源类型 一个变量就是一个盒子,类型可以看做盒子的标签,变量的值就是盒子里的内容 null 是没有类型的空盒子, ...

最新文章

  1. 基于 SpringBoot 的仿豆瓣平台【源码分享】
  2. 【拓扑排序】【bitset】Gym - 101128A - Promotions
  3. Python - while语句和if语句 的 用法 及 代码
  4. 超图球面与平面场景的区别和地理坐标系
  5. Oracle分页排序数据混乱原因及解决
  6. Codeforces 508E Arthur and Brackets 区间dp
  7. python_day7 绑定方法与非绑定方法
  8. java compare时间_java.time.LocalDateTime compareTo()方法
  9. flash动画制作成品_「咻动画」flash动画在制作方面有哪些优势?
  10. 虚拟资源拳王公社:虚拟副业怎么赚钱,最简单的副业是什么,小白没经验怎么做副业
  11. SQL Server中的STRING_SPLIT函数
  12. Least-Squares Fitting of Two 3-D Point Sets
  13. md5后得到的32位字符串存储到mysql中太占空间了_面试官:你对MySQL高性能优化有什么规范建议?...
  14. JavaScript30秒, 从入门到放弃之Array(七)
  15. 基于赫优讯netX芯片PROFINET IO设备的开发
  16. web项目的中英文切换功
  17. (转载)yocto相关class总结
  18. IMAP 协议/命令
  19. 记一款游戏--《程序员升职记》
  20. java process 乱码_Java常见乱码原理及解决方案

热门文章

  1. idea插件translation无法使用谷歌翻译和Chrome浏览器翻译无法使用解决方案
  2. python图片转文字应用
  3. 计算机网络--http代理服务器的设计与实现
  4. 吸金树脂 回收黄金的方法
  5. ubuntu 允许ssh访问_Ubuntu开启远程SSH连接
  6. 句句名言,虽然是写给女生的,但是,男生也更应该看看。
  7. wp开发(二)--获取用户篇
  8. 视频教程-Web前端开发利器 SPRY框架之页面效果-JavaScript
  9. 超级巡警病毒分析工具(File Format Identifier) v1.4 汉化版
  10. 终于有人把生成对抗网络(GAN)讲明白了