在python中查看关键字、需要在解释器中执行_Python之旅【第一站】——Python基础知识...

一、注释

1.注释的作用

使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性

2.单行注释(行注释)

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

示例代码如下:

#这是第一个单行注释

print("hello python")

注1:为了保证代码的可读性,# 后面建议先添加一个空格,然后再编写相应的说明文字

注2:单行注释快捷键:ctl+/

在代码后面后面加单行注释:

在程序开发时,同样可以使用 # 在代码的后面(旁边)增加说明性的文字

需要注意的是,为了保证代码的可读性,注释和代码之间至少要有两个空格

示例代码如下:

print("hello python") #输出 `hello python`

3.多行注释(块注释)

如果希望编写的 注释信息很多,一行无法显示,就可以使用多行注释

要在 Python 程序中使用多行注释,可以用 一对 连续的三个引号(单引号和双引号都可以)

示例代码如下:

"""这是一个多行注释

在多行注释之间,可以写很多很多的内容……"""

print("hello python")

4.什么时候需要使用注释

注释不是越多越好,对于一目了然的代码,不需要添加注释

对于 复杂的操作,应该在操作开始前写上若干行注释

对于 不是一目了然的代码,应在其行尾添加注释(为了提高可读性,注释应该至少离开代码 2 个空格)

绝不要描述代码,假设阅读代码的人比你更懂 Python,他只是不知道你的代码要做什么

5.代码规范

二、执行Python程序的方式

1.IDE

集成开发环境(IDE,Integrated Development Environment)—— 集成了开发软件需要的所有工具,一般包括以下工具:

图形用户界面

代码编辑器(支持 代码补全/自动缩进)

编译器/解释器

调试器(断点/单步执行)

……

Pycharm 就是 开发Python 比较优秀的 IDE

2.文本模式

Python代码保存在文件 中,解释器对文件逐行解释执行

在终端中输入解释器名,再输入要执行的文件名

#windows中以文本模式执行python程序

$ py -3 xxx.py

Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做 Python 的开发 Python 程序的 文件扩展名 通常都是 .py

3.交互模式

直接在终端中运行解释器,而不输入要执行的文件名

在 Python 交互模式 中 边输入边执行 Python代码,会立即看到程序执行结果

1) 交互式执行 Python 的优缺点

优点

适合于学习/验证 Python 语法或者局部代码

缺点

代码不能保存

不适合运行太大的程序

2) 退出 官方解释器 的 交互模式

1 直接输入 exit()

>>> exit()

2 使用热键退出

在 python 解释器中,windows按热键 ctrl + z,ubuntu按ctrl + c 可以退出解释器

3) 插件-IPython

IPython 中 的 “I” 代表 交互 interactive

特点

IPython 是一个 python 的 交互式 shell,比默认的 python shell 好用得多IPython 是基于 BSD 开源的

支持自动补全

自动缩进

支持 bash shell 命令

内置了许多很有用的功能和函数

版本

Python 2.x 使用的解释器是 ipython

Python 3.x 使用的解释器是 ipython3

要退出解释器可以有以下两种方式:

1> 直接输入 exit

In [1]: exit

2> 使用热键退出

在 IPython 解释器中,按热键 ctrl + d,IPython 会询问是否退出解释器

三、算数运算符

1.算数运算符

算数运算符是运算符的一种

是完成基本的算术运算使用的符号,用来处理四则运算

运算符描述实例

+

10 + 20 = 30

-

10 - 20 = -10

*

10 * 20 = 200

/

10 / 20 = 0.5

//

取整除

返回除法的整数部分(商) 9 // 2 输出结果 4

%

取余数

返回除法的余数 9 % 2 = 1

**

又称次方、乘方,2 ** 3 = 8

在 Python 中 * 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果

In [1]: "-" * 50

Out[1]: '----------------------------------------'

注意python2 和 python3 中除法的区别

In [1]: 1 / 2Out[1]: 0 #python2

Out[1]: 0.5 #python3

2.运算符的优先级

和数学中的运算符的优先级一致,在 Python 中进行数学计算时,同样也是:

先乘除后加减

同级运算符是 从左至右 计算

可以使用 () 调整计算的优先级

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

运算符描述

**

幂 (最高优先级)

* / % //

乘、除、取余数、取整除

+ -

加法、减法

三、变量

1.变量的定义

在 Python 中,每个变量 在使用前都必须赋值,变量赋值以后该变量才会被创建

等号(=)用来给变量赋值

= 左边是一个变量名

= 右边是存储在变量中的值

变量名 = 值

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

2.变量的演练:定义QQ号码和QQ密码变量

#定义 qq 号码变量

qq_number = "1234567"

#定义 qq 密码变量

qq_password = "123"

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

print(qq_number)print(qq_password)

注意:使用非交互式执行,如果要输出变量的内容,必须要要使用 print 函数

3.变量的演练:超市买苹果

需求:

苹果的价格是 8.5 元/斤

买了 7.5 斤 苹果

计算付款金额

#定义苹果价格变量

price = 8.5

#定义购买重量

weight = 7.5

#计算金额

money = price *weightprint(money)

增加需求:

如果只要买苹果,就返5块钱

#定义苹果价格变量

price = 8.5

#定义购买重量

weight = 7.5

#计算金额

money = price *weight#只要买苹果就返 5 元

money = money - 5

print(money)

演练总结:

可以用其他变量的计算结果来定义变量

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

变量名 只有在 第一次出现才是定义变量

变量名 再次出现,不是定义变量,而是直接使用之前定义过的变量

程序开发中,可以修改之前定义变量中保存的值

变量中存储的值,就是可以变的

4.变量的命名

1.标识符和关键字

标识符:程序员定义的变量名、函数名,其定义名字需要有见名知义的效果。

注意:

标示符可以由 字母、下划线和数字组成

不能以数字开头

不能与关键字重名

Python中的标识符是区分大小写的

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

通过以下命令可以查看Python中的关键字:

In [1]: importkeyword

In [2]: print(keyword.kwlist)

注明:

import关键字 可以导入一个“工具包”

在Python中不同的工具包,提供有不同的工具

2.变量的命名规则

命名规则可以被视为一种惯例,并无绝对与强制目的是为了增加代码的识别和可读性

在定义变量时,为了保证代码格式,= 的左右应该各保留一个空格

在 Python 中,如果 变量名 需要由 二个 或 多个单词 组成时,可以按照以下方式命名

每个单词都使用小写字母

单词与单词之间使用 _下划线 连接

例如:first_name、last_name、qq_number、qq_password

驼峰命名法:

当变量名是由二个或多个单词组成时,还可以利用驼峰命名法来命名

小驼峰式命名法

第一个单词以小写字母开始,后续单词的首字母大写

例如:firstName、lastName

大驼峰式命名法

每一个单词的首字母都采用大写字母

例如:FirstName、LastName、CamelCase

四、输出

1.输出

普通输出

Python中变量的输出

a ='hello world'

#打印提示

print(a)

2.格式化输出

在 Python 中可以使用 print 函数将信息输出到控制台

如果希望输出文字信息的同时,一起输出 数据,就需要使用到格式化操作符

% 被称为 格式化操作符,专门用于处理字符串中的格式

包含%的字符串,被称为格式化字符串

% 和不同的 字符 连用,不同类型的数据需要使用不同的格式化字符

常用格式化字符含义

%s

字符串

%d

有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用 0 补全

%f

浮点数,%.2f 表示小数点后只显示两位

%%

输出 %

语法格式如下

print("格式化字符串" %变量1)print("格式化字符串" % (变量1, 变量2...))

3.格式化输出演练

需求:

定义字符串变量 name,输出 我的名字叫 小明,请多多关照!

定义整数变量 student_no,输出 我的学号是 000001

定义小数 price、weight、money,输出 苹果单价 9.00 元/斤,购买了 5.00 斤,需要支付 45.00 元

定义一个小数 scale,输出 数据比例是 10.00%

print("我的名字叫 %s,请多多关照!" %name)print("我的学号是 %06d" %student_no)print("苹果单价 %.02f 元/斤,购买 %.02f 斤,需要支付 %.02f 元" %(price, weight, money))print("数据比例是 %.02f%%" % (scale * 100))

五、输入

1.关于函数

一个提前准备好的功能(别人或者自己写的代码),可以直接使用,而不用关心内部的细节:例如 print 函数。

2.input函数实现键盘输入

在 Python 中可以使用 input 函数从键盘等待用户的输入

用户输入的任何内容 Python 都认为是一个字符串

语法如下:

字符串变量 = input("提示信息:")

3.类型转换函数

函数说明

int(x)

将 x 转换为一个整数

float(x)

将 x 转换到一个浮点数

注意:浮点数形式的字符串无法转换为int,如 int("1.5") 会报错

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

需求

收银员输入 苹果的价格,单位:元/斤

收银员输入 用户购买苹果的重量,单位:斤

计算并且 输出 付款金额

price = int(input("请输入苹果的单价:"))

weight= int(input("请输入苹果的重量:"))

money= price *weightprint(money)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值