试图与Python达成交易的第2天(2/30)

试图与Python达成交易的第2天(2/30)

前言

Life is short,you need Python. 试图与Python达成PY交易(30天),每天抽出一小时,正确掌握了解Python的姿势。

本系列是学习Python的心酸历程!(持续更新)

大纲

  • 掌握程序的格式框架
    • 代码高亮
    • 代码缩进
    • 代码注释
  • 理解变量命名保留字
    • 变量
    • 命名规则
    • 保留字
  • 掌握简单的数据类型
    • 数据类型
    • 基本数据类型—数字
    • 基本数据类型—字符串
  • 输入与输出的爱恨情仇
    • input()函数
    • print()函数
  • 课堂练习
    • 实例1:货币汇率转化
    • 实例2: 拓展问题
  • 回顾总结

掌握程序的格式框架

代码高亮

是编程的色彩辅助体系,以便于更有规律的显示出一 段代码的各个语素,看上去更加整洁。

代码缩进

试图与Python达成交易的第2天(2/30)
属于语法的一部分,缩进不正确会导致程序的运行错误。 一个缩进表示一层,也有多个缩进,就是多层的程序。

代码注释

试图与Python达成交易的第2天(2/30)
代码注释 不会被执行,只是提高代码可读性的附注文字
单行注释 以#开头,其后的内容的为注释 # 这里就是注释部分
多行注释 以’’‘开头和结尾的,其中的内容为注释 ‘’‘注释部分’’’’

理解变量命名保留字

变量

程序中用于保存和表示数据发行前后占位符号。 就像相当于,把一部分空间拿出来,起了个名字。
试图与Python达成交易的第2天(2/30)
变量采用标识符来表示,这个关联的过程叫做命名。
赋值=用于向变量赋值或修改值。

命名规则

关联标识符的过程(命名) 命名规则:大小写字母、数字、下划线和汉字等字符及组合
注意事项:区分大小写、首字符不能是数字、不能与33个保留字相同。

保留字

试图与Python达成交易的第2天(2/30)

掌握简单的数据类型

数据类型

让计算机能够识别理解数据的一种方式。
为了没有歧义,这是 一种规定。让计算机 能够准确理解数据。
比如10010101 在各 种进制含义是不同的。
‘123’ 代表字符串; 123代表整数123; 123.0代表浮点数 123.0;
试图与Python达成交易的第2天(2/30)

基本数据类型—数字

Python的核心对象集合包括常规的类型:1、由数字直接表示的整数int类型;2、由小数直接表示的浮点型float类型。
整数型和浮点型都可以进行加减乘除(+ - * /)使用( )可以改变运算的优先级。

浮点数的显示会有些问题,是精度的原因。
试图与Python达成交易的第2天(2/30)

基本数据类型—字符串

试图与Python达成交易的第2天(2/30)

  • len( ) 返回长度的数值
  • 索引 可以选出指定位置的元素出来
  • 拼接 字符串是可以直接加法 和 乘法(仅数字)
  • 切片(slice) s[1:3]前闭后开 我们可以看作这个是从一个字符串中提取一 部分的方法,一般形式为 X[ i : j ],表示前 闭后开从X上提取元素。

输入与输出的爱恨情仇

input()函数

让程序暂时停止运行,等待用户输入一些文本。获取用户输入,存储在一个变量中。
注意点:输入的文本都是str的类型
试图与Python达成交易的第2天(2/30)

print()函数

试图与Python达成交易的第2天(2/30)

课堂练习

实例1:货币汇率转化

试图与Python达成交易的第2天(2/30)

实例2: 拓展问题

输入不带符号的纯数字,设计程序让用户输入指令来挑 选所要进行汇率计算的货币种类,再进行计算和输出。

练习答案

试图与Python达成交易的第2天(2/30)

回顾总结

试图与Python达成交易的第2天(2/30)