Python入门学习——基础语法

一、Python解释器

  1. Python解释器的作用是:
  • 将Python代码翻译成计算机认识的O和1并提交计算机执行
  • 在解释器环境内可以一行行的执行我们输入的代码
  • 也可以使用解释器程序,去执行".py"代码文件
  1. Python解释器程序在:

<Python安装目录>/ python.exe

  1. Python程序的开发环境:
  • . Python解释器环境内,执行单行代码
  • 使用Python解释器程序,执行Python代码文件
  • 使用第三方IDE(集成开发工具),如PyCharm 软件,开发Python程序。PyCharm需要以"工程"为单元供我们使用,想要写代码需要先创建一个工程。
    pycharm下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
  1. pycharm中常用快捷键
  • ctrl+ alt+ s:打开软件设置 ctrl+ d:复制当前行代码
  • shift + alt +上\下:将当前行代码上移或下移
  • crtl + shift +f10∶运行当前代码文件
  • shift + f6:重命名文件
  • ctrl+ a:全选
  • ctrl +c\v\x:复制、粘贴、剪切
  • ctrl+ f:搜索

二、字面量

  1. 含义:在代码中,被写下来的的固定的值

  2. 常用的6种值类型

三、注释

  1. 单行注释:以#开头,#右边的所有文字当作说明,而不是真正要执行的程序,起辅助说明作用。注:#号和注释内容一般建议以一个空格隔开,较规范。

  2. 多行注释:以一对三个双引号引起来("""注释内容""")来解释说明一段代码的作用使用方法。多行注释一般对: Python文件、类或方法进行解释。

四、变量

  1. 定义:在程序运行时,能储存计算结果或能表示值的抽象概念。简单的说,变量就是在程序运行时,记录数据用的。

  2. 变量的定义格式:变量名=变量值

  3. 变量的特征:变量的值可以改变

五、数据类型

  1. 验证数据类型方法:type(),type()语句会给出结果(返回值)。

我们通过type(变量)可以输出类型,这查看的是:变量存储的数据的类型。因为,变量无类型,但是它存储的数据有。

  1. 简单的三种数据类型转换:

这三个语句,都是带有结果的(返回值),可以用print直接输出或者用变量存储结果值。print可输出多份内容,用逗号隔开。任何类型皆可转字符串,浮点数转整数会丢失精度。

六、标识符(变量、类、方法)

  1. 定义:是用户在编程的时候所使用的一系列名字,用于给变量、类、方法等命名。

  2. 标识符命名的规则主要有3类:内容限定、大小写敏感、不可使用关键字。

  3. 标识符命名规则--内容限定:只允许出现 英文、中文、数字、下划线(_)这四类元素。其余任何内容都不被允许。注:不推荐使用中文,数字不可以开头。不符合规则会出现语法错误:SyntaxError。

  4. 变量的命名规范:见名知意、下划线命名法、英文字母全小写。

七、运算符

  1. 算数运算符:
  1. 赋值运算符:
  1. 复合赋值运算符:

八、字符串扩展

  1. 字符串的三种定义方式:单引号定义法、双引号定义法、三引号定义法。

注 :三引号定义法,和多行注释的写法样,同样支持换行操作。使用变量接收它,它就是字符串

不使用变量接收它,就可以作为多行注移使用。

  1. 引号的三种嵌套方式:可以使用 \ 来进行转义,单引号内可以写双引号,双引号内可以写单引

号。

  1. 字符串的拼接:使用"+"号连接字符串变量或字符串字面量即可。只能完成字符串之间的拼接,无法和非字符串类型进行拼接

  2. 字符串格式化:

九、数据输入

相关推荐
全栈练习生4 分钟前
DeepSeek 稀疏注意力
python·ai
我命由我123458 分钟前
6-3.Python 异常处理 - 异常处理进阶(else 块与 finally 块、异常传递、自定义异常)
开发语言·前端·数据库·后端·python·学习·java-ee
额额额对了12 分钟前
【项目实战】从IMX6ULL环境监测到N647 AI视觉加速
linux·开发语言·嵌入式硬件
FYKJ_201019 分钟前
springboot高考志愿填报推荐系统14332-计算机课程设计、毕业设计
javascript·spring boot·python·架构·django·课程设计·高考
卷无止境21 分钟前
长篇写作 Skill 横向盘点:从单文件指令到多智能体流水线
后端·python
熊猫钓鱼>_>25 分钟前
端侧 NPU 轻量大模型推理接入笔记【鸿蒙心迹】
开发语言·笔记·华为·ai编程·harmonyos·鸿蒙
外收内放27 分钟前
FastAPI猜字谜实战(8):收官
开发语言·python·学习·fastapi
爱敲代码的TOM28 分钟前
10.27 易购软件 Java开发线下一面
java·开发语言
学逆向的35 分钟前
C++ 别名命名空间
开发语言·c++·网络安全
沉下心来学鲁班36 分钟前
具身智能实战:让机器鸭爬梯子——双策略交接与接触力控制的深度解读
开发语言·人工智能·python·机器人