Python教程三:Python基本概念

这篇具有很好参考价值的文章主要介绍了Python教程三:Python基本概念。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、Python基本语法

  • Python中严格区分大小写
  • Python中每一行就是一条语句,每条语句以换行结束
  • 每一行语句不建议过长(一般不建议超过80个字符)
  • 一条语句可以多行编写,语句后加\结尾
  • Python是缩进严格的语言,所以在Python中不要随便写缩进
  • Python中以#号注释

2、字面量和变量

字面量就是一个一个的值,字面量所表示的意思就是它的字面的值,在程序中可以使用字面量。

变量可以用来保存字面量,并且变量中保存的字面量是不定的,变量本身没有任何意思,它会根据不同的字面量表示不同的意思。

一般我们在开发时,很少使用字面量,都是将字面量保存到变量中,通过变量来引用字面量。

3、变量和标识符

3.1 变量

  • Python中使用变量不需要声明,直接为变量赋值就行。但是不能使用没有进行过赋值的变量
  • Python是一个动态类型的语言,可以为变量赋任意类型的值,也可以任意修改变量的值。

3.2 标识符

在Python中所有可以自主命名的内容都属于标识符

标识符规范:

  • 标识符中可以含有字母、数字、_,但是不能使用数字开头
  • 标识符不能是Python中的关键字和保留字,if
  • 也不建议使用Python中的函数名作为标识符,这样会导致函数被覆盖
  • 命名规范
    • 下划线命名法,用的最多的一种
      • max_length
    • 帕斯卡命名法(大驼峰命名法)
      • 首字母大写,每个单词开头字母大写,其余字母小写MaxLength

3.3 数据类型

数据类型指的就是变量的值的类型,也就是可以为变量赋哪些值。

在Python中数值分成了三种:

  • 整数:

    • 在Python中所有的整数都是int类型。

    • 整数的大小没有限制,可以是一个无限大的整数。

    • 如果数字的长度过大,可以使用下划线作为分隔符Python教程三:Python基本概念,Python,python,开发语言

    • 10进制的数字不能以0开头

    • 二进制 0b开头

    • 八进制 0o开头

    • 十六进制 0x开头

    • 只要是数字,打印时候一定是以10进制数字显示

    • 也可以通过运算符对数字进行运算

  • 浮点数

    • 在Python中所有的小数都是浮点类型
    • 对浮点数进行运算时,可能得到一个不精确的结果,这是所有语言都有的Python教程三:Python基本概念,Python,python,开发语言
  • 复数

3.4 字符串

介绍文章来源地址https://www.toymoban.com/news/detail-612508.html

  • 字符串用来表示一段文本信息,是程序中使用最多的数据类型。
  • 在Python中必须使用''引起来
  • 引号可以是''也可以是""但是注意不要混着用
  • 相同的引号之间不能嵌套(双引号之间不能嵌套双引号)
  • 单引号和双引号不能跨行使用
  • \uxxxx表示Unicode编码

到了这里,关于Python教程三:Python基本概念的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 手把手QQ机器人制作教程,根据官方接口进行开发,基于Python语言制作的详细教程(更新中)

    QQ开放平台官方地址:https://q.qq.com/#/app/bot QQ开放平台包含:QQ机器人、QQ小程序、QQ小游戏,我们这边选择QQ机器人。 机器人类型:设置私域机器人或者公域机器人,当然公域机器人对于服务器的要求过高,我们这边选择 私域机器人 进行开发。 特别注意在选择沙箱频道的时候

    2023年04月08日
    浏览(61)
  • 第34讲:Python中集合对象的概念以及基本使用

    除了列表、元组和字典外,集合也是Python语言提供的内置数据结构,可以抽象的将集合理解为是没有存储Value的字典,在集合中只有Key。 集合具有以下特点: 集合是一个无序的序列,集合中的元素和字典一样,都不是安装顺序有序存储的。 在集合中不可以存储重复的元素。

    2023年04月24日
    浏览(63)
  • Python 基于 OpenCV 视觉图像处理实战 之 图像相关的基本概念,以及图像的基础操作 一

    目录 Python 基于 OpenCV 视觉图像处理实战 之 图像相关的基本概念,以及图像的基础操作 一 一、简单介绍 二、图像相关的一些基本概念 1、像素 2、图像的构成 3、图像的格式 4、图像的位深和通道 三、OpenCV 的一些基本图像处理函数介绍 1、读取一幅画图像 2、显示图像 3、输出

    2024年04月11日
    浏览(144)
  • Python入门教程 - 基本函数(四)

    目录 一、什么是函数 二、自定义函数并使用它 前面我们学习了像input()、print()、type()等等,他们都是函数。这些其实是由Python内部帮我们定义好的。我们直接用就可以了。 关于函数,除了用内部定义好的,我们也可以自己定义函数,然后使用。 所以,我们总结一下: 函数

    2024年02月10日
    浏览(43)
  • Go语言的基本概念与语法

    每个 Go 程序都是由包组成的. 程序从 main 包开始运行. 本程序通过导入路径 \\\"fmt\\\" and \\\"math/rand\\\" 来使用这两个包. 按照约定,包名与导入路径的最后一个元素相同。例如, \\\"math/rand\\\" 包中的源码均以 package rand` 语句开始. 注意: 执行这些程序的环境是确定性的 所以每次运行示例程序

    2024年02月11日
    浏览(47)
  • C语言第一弹---C语言基本概念(上)

    ✨ 个人主页: 熬夜学编程的小林 💗 系列专栏: 【C语言详解】 【数据结构详解】 在我们的日常生活中,⼈和⼈交流使用的是就是语言,但在这个世界上有很多的国家,很多的民族,因此也有很多的语言,如:汉语、英语、日语, 这些语言我们称之为 自然语言 。但是计算

    2024年01月18日
    浏览(39)
  • Python基础教程:基本数字类型与数值计算,Pythonui基础

    print(isinstance(a,int)) print(isinstance(b,str)) 执行结果: class ‘int’ class ‘float’ class ‘bool’ class ‘complex’ True False 两者的区别: type()不会认为子类是一种父类类型。 isinstance()会认为子类是一种父类类型。 class A: pass class B(A): pass print(isinstance(A(),A)) print(type(A()) == A) print(isinstan

    2024年04月17日
    浏览(45)
  • python cms建站教程:Wagtail建站(一、安装与基本使用)

    最近有个建站的项目,因为python比较熟,为了快速建站想着用cms,但发现网上关于python cms的教程很少,于是自己试着写一个。建站工具采用Wagtail,是一款基于Django框架的cms,自己照着文档摸索了一番,这里记录一下过程以供参考。 IDE:pycharm 支持python版本:3.7、3.8、3.9、3

    2024年02月01日
    浏览(46)
  • Hlang--用Python写个编程语言-函数与基本数据结构实现

    okey,经过一段时间的努力,接下来要实现的是函数。当然还有对应的基本数据结构,那么之后的话,我们的工作就开始进一步转换了。 那么在这块我们要实现的有: 函数的定义 String类型的实现 列表类型的实现 实话实话,这个的实现是相当简陋的。不过作为一个小模型,应该

    2024年02月12日
    浏览(58)
  • 【go语言】2.3.1 错误处理的基本概念

    在 Go 语言中,错误处理是通过返回错误值进行的,而不是像一些其他语言那样通过抛出和捕获异常。Go 语言有一个内置的接口类型  error ,专门用于处理错误。 error  是一个内置的接口,定义如下: 任何实现了  Error() string  方法的类型都可以被视为一个  error  类型。这个

    2024年02月15日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包