IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python基础!基础!基础!重要的事情说三遍 -> 正文阅读

[Python知识库]Python基础!基础!基础!重要的事情说三遍

所有技能的学习都应该从基础开始,python也不例外。

作为一门编程语言,python的语法是很简单易学的,让我们一起来学习一下python的基础语法吧。

一、编程方式

交互式

交互式编程不用创建脚本文件,而是通过 Python 解释器的交互模式进来编写代码。

linux上在命令行中输入 Python 命令,就可启动交互式编程。
而Windoes上Python是安装了交互式编程客户端的。
在Python 3.9.6页面显示为:

Python 3.9.6 (tags/v3. 9.6:db3ff76, Jun 28 2021, 15:26:21) [MSC v.1929 64 bit (AMD64)] on win32
Type" help' , " copyright" ," credits" or licensefor more informat ion.

举例( Hello,Python!)
输入

>>> print ("Hello, Python!")

输出为

Hello, Python!

脚本式

使用脚本参数来调用解释器执行脚本,脚本执行完成后,解释器就会失效。

还是写一个简单的Python脚本程序。所有Python文件将以 “.py”为扩展名。将以下的源代码拷贝至 test.py 文件中。

举例,依旧是( Hello,Python!)
输入:

print ("Hello, Python!")

输出为

Hello, Python!

这里就需要考虑到一些问题,比如Python解释器是否已设置为 PATH变量,或是在usr/bin还是其他目录中。

解释器:直接执行编程语言编写的指令的程序。

这里我们需要了解到,在默认的情况下,Python 3 源码文件是以 UTF-8 进行编码的,所有字符串都是 unicode 字符串。
这个你可以为自己的源码文件指定不同的编码


二、标识符

  • 标识符由字母、数字、下划线组成。
  • 所有标识符包括英文、数字以及下划线**(_)**,数字不能用在开头。
  • 标识符是区分大小写的。
  • 以下划线开头的标识符是有特殊意义的。
    以单下划线开头的 _foo ,代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import 导入;
    以双下划线开头的 __ foo ,代表类的私有成员;
    以双下划线开头和结尾的 __ foo__ 代表 Python 里特殊方法专用的标识,如 **init__()**代表类的构造函数。
  • Python 可以同一行显示多条语句,方法是用分号 ; 分开
  • 第一个字符必须为字母表中字母或下划线 _
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符对大小写敏感。
  • 可以用中文作为变量名,非 ASCII 标识符也可以。

三、保留字符

保留字符不能用作常数、变数以及其他标识符名称。
所有 Python 的关键字只包含小写字母。
在这里插入图片描述


四、行和缩进

Python 使用缩进来写模块。
缩进的空白数量是可以变的,但所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。
另外Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。
以上算是Python与其他语言最大的区别。

举例:
输入:

if ture:
    print("Answer")
    print("Ture")
else:
    print("Answer")
    print("False")

输出为:

D: PycharmWorkspacelvenvScr ipts python.exe D:/PycharmWorkspace/test.pyAnswer:
True

Process finished with exit code 

五、多行语句

使用反斜杠 \ ,从而实现多行语句的输出,例如:

>>> a = 5 + 5 + \
    2 + 3
>>> a
15
>>> a = [5 + 5 + 
         2 + 3]
>>> a
[15]

六、字符串

  • 字符串不能改变。
  • 转义符 **
  • 反斜杠可用来转义,使用r让反斜杠不发生转义。。 如 r"this is a line with \n"\n 会显示,并非换行。
  • 单引号和双引号使用完全相同。
  • 使用三引号**(’’’ 或 “”")**可以指定一个多行字符串。
  • 按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string。
  • 字符串可用 + 运算符连接在一起,用 * 运算符重复。
  • 字符串有两种索引方式**,从左往右以 0 开始,从右往左以 -1 开始**。
  • 没有单独的字符类型,一个字符就是长度为 1 的字符串。
  • 字符串的截取的语法格式:变量[头下标:尾下标:步长]

以上是我整理的Python最最基础的语法要点。希望对刚入门学习的同有所帮助。

最后,还是那句话:如是想,如是做。

编程的快乐你就会知道。

在这里插入图片描述
在这里插入图片描述
以上是我整理的学习资料,有需要的可以私聊我哦!
学习python要是有什么难题,可以到君羊里面请教各位前辈,前辈们都很热心,会尽量帮你解决问题的哈。这是纯技术交流和资源共享的君羊,广告者勿入!!!君羊号:183139519
在这里插入图片描述

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-07-09 17:31:20  更:2021-07-09 17:31:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/3 21:47:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码