【Python】Python学习笔记(一)安装、运行与基础知识

Pythoon娘,来源:https://next.rikunabi.com/tech/docs/ct_s03600.jsp?p=002412

Python娘
来源:https://next.rikunabi.com/tech/docs/ct_s03600.jsp?p=002412

安装

以Python3.7.3为例。
Python官网:https://www.python.org/

  1. 打开官网。

  2. 在downloads上悬停。

  3. 点击All releases。
    在这里插入图片描述

  4. 点击windows。
    在这里插入图片描述

  5. 进入新页面后,按Control+F快捷键,输入3.7.3,快速定位到对应版本号位置。

  6. 根据需要下载64位或者32位安装包。
    在这里插入图片描述

  7. 下载后,双击安装包进行安装。

  8. 在安装界面第一步,选择Add Python 3.7 to PATH。
    在这里插入图片描述

  9. 没有特殊需求,选择Install Now。
    在这里插入图片描述

  10. 等待安装完成。
    在这里插入图片描述

  11. 点击close即可。
    在这里插入图片描述

程序运行

在命令行中运行Python

方法一

  1. Win+R打开运行,输入powershell.
    在这里插入图片描述
  2. 在powershell中输入python,进入交互式shell界面。
    在这里插入图片描述

方法二

  1. 在开始菜单中找到Python 3.7(64-bit)
    在这里插入图片描述

在自带的集成开发环境IDLE中运行Python

  1. 在开始菜单中找到IDLE(Python 3.7 64-bit)
    在这里插入图片描述

  2. 在弹出的Shell窗口中,你可以像在powershell中般使用Python的交互式shell。
    在这里插入图片描述

  3. 点击File,后点击New File
    在这里插入图片描述

  4. 在新窗口中编写Python代码。
    在这里插入图片描述

  5. 按下F5执行代码。若未曾保存代码内容,则提示保存。保存过后的代码即可执行。

  6. 当然,上一步也可点击菜单栏的Run,之后选择“Run Module”,也可执行代码。
    在这里插入图片描述

在powershell中运行已有代码

python 文件路径

即可。
在这里插入图片描述

基础知识

之前学过C/C++/Java,这里记录一下与之前语言有差异和自认为较为重要的关键点。

特性

  1. 支持多种编程范式。如:命令式编程、过程式编程、函数式编程和面向对象编程等。
  2. 胶水语言特性,能轻易地与用其他编程语言开发的程序组合在一起。
  3. 脚本语言。代码简洁。可读性好。解释执行。
  4. 看似简单、实则深奥。

部分的运算符

	#取整数(舍去小数)
	>>>7 // 3
	2
	>>>7 ** 3
	343

数值型和数值字面量

数值型

类型含义
int型整数型 ,和C不一样,没有范围限制
float型浮点型,和C不一样,没有double,Python中的float相当于C中的double
complex型复数型

混合运算有大致一下规律

int型 + int型 = int型
int型 + float型 = float型
float型 + float型 = float型

是不是很像C中的隐式类型转换~

数值字面量

目前来看就是各种数字的数值。

字面量表示前缀
二进制字面量0b
八进制字面量0o
十进制字面量无,且不能以0开头
十六进制字面量0x

浮点类型的字面量可以省略整数部分或者小数部分。
在字符型字面量之间的任何位置可以插入下划线,使长数字易于阅读,如3.14_159_265_35

字符字面量

表达法

简单来说,字符字面量就是用单引号或者双引号所囊括的字符串。
有以下四种表示方法:

  • 用单引号'包围字符串,如:'String'
  • 用双引号"包围字符串,如:"String"
  • 用3个单引号'''包围字符串,如:'''String'''
  • 用3个双引号"""包围字符串,如"""String"""
    其中后两种方式中间可以包含换行。如:
>>> '''中间
... 是
... 可以
... 换行书写的。'''

运行结果如下:

'中间\n是\n可以\n换行书写的'

原始字符字面量

以r或者R开头的字符串字面量叫做原始字符串字面量。原始字符串字面量中的转义字符按照原本含义解释。
如:连续四个反斜杠字符\构成的字符串字面量

字符串自面量			'\\\\\\\\'			四个转义字符\\
原始字符字面量		r'\\\\'				四个反斜杠字符\

表达式和语句

x = 17是语句,且不是表达式。
x + 17是表达式,也可以是语句。表达式会输出表达式的值,而这个值是存在相应的类型。若是表达式,则可用type()函数查看表达式值的数据类型。
简单来说,输入表达式后程序会输出表达式的值,而语句只会执行相应的处理(当然也有输出语句执行输出处理)。

赋值语句

给多个变量同时赋相同的值

x = y = 1

给多个变量同时赋不同的值

x, y, z = 1, 2, 3

同时需要注意的是:一条赋值语句同时执行,其初始值有该赋值语句执行前各变量的值确定,与语句执行中变量的变化无关。

x = 6
y = 2
x, y = y + 2, x + 3

上述代码执行完毕后x为4,y为9。

使用\延续代码到下一行

若一行代码太长,想下一行继续书写,需在该代码后插入\
注意\后只能直接回车,不可放置空格。

在这里插入图片描述

最后显示的的值

交互式shell中最后现实的值可以用“_”来表示。
在这里插入图片描述

参考资料

  1. 柴田望洋, 周凯. 明解Python[M]. 第一版. 人民邮电出版社, 2022.
  2. タニー只野,渡辺将人. Java、C++、Python…プログラミング言語擬人化計画![EB/OL]. [2023-02-07]. https://next.rikunabi.com/tech/docs/ct_s03600.jsp?p=002412.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

两米长弦

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

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

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

打赏作者

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

抵扣说明:

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

余额充值