1 Python 基础语法

所有语言都有它自己规定的格式,Python也不例外,下面从几个方面来了解。

1.1 注释

在Python中主要的使用的注释方式是#号,当然在某些情况下三对单引号也是可以的,比如在函数中可以作为函数的说明。

1.2 缩进

C语言使用的是花括号来表示层级关系,但是看起来不简洁,挺难看,而Python使用的是缩进的方式表示层级关系,并且约定4个空格为一个层级。

1.3 续行

当我们一行的代码超过了一屏显示的长度以后,多数情况下为了直观,我们会另起一行,接着些,在Python中在行尾使用 \ 标识续行,但如果在表达式或者某一段代码中使用了括号,那么Python认为括号内是一个整体,内部跨行不需要使用\。

1.4 标识符

很多时候,我们写代码的过程中会对我们需要的数据进行存储并命名,方便后续使用,这个命名被称为标识符,针对标识符Python进行了如下要求:

一个名字,用来指代一个值

只能是字母、数字下划线的组合

只能以字母或者下划线开头

不能是Python的关键字,例如def、class就不能作为标识符

Python是大小写敏感的

在我们写代码的过程中最好遵循下列约定:

不允许使用中文

不允许使用歧义单词,例如class_

在Python中不要随便使用下划线开头的标识符

1.5 转义序列

python中内置了很多特殊的符号,比如换行、制表符什么的,部分含义如下:

\\:单个\表示转义,\\ 就指代 \ 这个符号。表示把\后面的字符进行转义,不用特殊方式进行转换。

\t:制表符,一般用来进行输出格式调整,比如对齐等

\r:回车符

\n: 换行符

1.6 数字

在Python中数字主要分为三种类型:整型,浮点数,复数。

整型:在Python3中,不区分long和int,所有整型均为int类型,当然还包括了不同进制,比如2进制,8进制,16进制等,都为int类型。需要注意的是Python中的bool型属于整型的子类,所以bool的两个值,用整型可以表示为,0:False,非0:True。

浮点数:即带小数点的float型

复数:用于科学计算,比如1+2j等

1.7 字符串

在Python中,使用'(单引号),"(双引号)括起来表示引用字符的序列,使用''',""",则可以跨行,并且自由的使用单双引号。除此之外还可以在字符串前加一定的符号来确切的表示字符串。

r: 字符串前加r或者R,表示该字符串不做任何处理,所见即所得

f: 3.6版本开始新增的前缀,表示格式化字符串,例如变量引用

1.8 其他

在Python中还有一些地方和其他语言有很大区别,比如:

常量:本身指代一旦赋值就不能被改变的标识符,但是Python中是没有这个概念的,换句话说就是,Python中,只要你看的到的东西,是都可以进行修改的。

字面常量:一个单独的量,看字面意思就知其含义,比如12,就表示数字12

变量:赋值后,可以改变值的标识符。

注意:在Python中是不需要提前申明变量的类型的&#x

python控制运算的优先顺序符号_Python基础语法-内存管理-运算符-程序控制相关推荐

  1. python表达式中可以控制运算的优先顺序_在Python表达式中可以使用_______控制运算的优先顺序。...

    [填空题]Python中的大部分对象均为不可变对象,例如___________________________等,_ __________________________________等则为可变对象 ...

  2. python组合类型有哪三种_Python基础语法三组合数据类型

    一.列表(Lists) 列表属于Python中的序列类型,它是任意对象的有序集合,通过 " 位置 "或者 " 索引 " 访问其中的元素,它具有可变对象.可变长度 ...

  3. python代码块使用缩进来表示_python 基础语法

    1.编码 默认情况下,Python3源码文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为源码文件指定不同的编码: # -*- coding: cp-1252 -*- 上述定义允 ...

  4. 简述python中的内存管理机制_Python中的内存管理机制

    Python是如何进行内存管理的 python引用了一个内存池(memory pool)机制,即pymalloc机制,用于管理对小块内存的申请和释放 1.介绍 python和其他高级语言一样,会进行自 ...

  5. python 多线程并发怎么还是顺序执行_python thread 并发且顺序运行示例

    python怎么实现用多线程顺序执行 python 的GIL规定每个时刻只能有一个线程访问python虚拟机,所以你要用python的多线程来做计算是很不合算的,但是对于IO密集型的应用,例如网络交互 ...

  6. python 条件表达式换行_Python基础语法 - LongKing-Xu的个人空间 - OSCHINA - 中文开源技术交流社区...

    python基础语法 一.标识符 在Python中,所有标识符可以包括英文.数字以及下划线(_),但不能以数字开头. 在Python中的标识符是区分大小写的. 在Python中以下划线开头的标识符是有 ...

  7. python中、文件最重要的功能是( )和接收数据_Python基础语法14个知识点大串讲

    来源:Python数据之道 Python基础语法大串讲Python 是一门面向对象的编程语言,相信这篇文章对于初学者而言应该会有一个比较大的帮助,下面我们将 Python 中常用的基础语法和函数做了一 ...

  8. python 10个100以内随机整数编辑_Python基础语法合集(转自CSDN)

    了解python 1. 了解Python Python是一种解释型(这意味着开发过程中没有了编译这个环节).面向对象(支持面向对象的风格或代码封装在对象的编程技术).动态数据类型的交互式(可在命令行中 ...

  9. python汇编指令_Python基础语法

    阅读目录: 第一节:编程基础 第一节:编程基础 第二节:语言分类 第三节:高级语言的发展 第四节:程序program 第五节:Python解释器 第六节:Python基础语法 第七节:程序控制 第八节 ...

最新文章

  1. SpringBoot实用小技巧之动态设置SpringBoot日志级别
  2. Matlab命令集--常用字符串函数
  3. STM32F407之常识
  4. Yii2 源码分析 - 入口文件执行流程
  5. gdb 调试kvm虚拟机_GDB+QEMU调试内核模块(实践篇)
  6. Android:如何从堆栈中还原ProGuard混淆后的代码
  7. java Hello World程序分析(翻译自Java Tutorials)
  8. 简单易懂的程序语言入门小册子(3):基于文本替换的解释器,let表达式,布尔类型,if表达式...
  9. html返回顶部动画,基于JavaScript实现回到页面顶部动画代码
  10. 指数基金投资从入门到精通——阅读笔记
  11. 批处理批量卸载微软补丁
  12. Flex Builder3编译时生成as
  13. html中版权怎么写,HTML版权符号是怎么输入的、代表什么-京标知识产权
  14. KrakenD网关V1.0.0文档初步翻译
  15. response.buffer用法
  16. Android Hawk数据库的源码解析,Github开源项目,基于SharedPreferences的的存储框架
  17. DC/DC电源的延时计算
  18. 新手建站免费空间及其使用体验
  19. 苹果向在巴西被盗的iPhone客户支付赔偿金
  20. 你没看错,浩辰3D软件中CAD图纸与3D模型高效转化这么好用!

热门文章

  1. 在Mac上使用或不使用Acrobat的3种向PDF添加页码的方法
  2. Linux typeset用法
  3. 26个字母vs几万个汉字,中国人的打字机曾造得多艰难?
  4. 正视问题的存在和积极寻求途径解决问题
  5. 【无人机】关于无人机从事物流配送业务审定的思考
  6. 微博短视频服务优化实践
  7. 分布式搜索引擎01-elasticsearch-介绍、倒排索引原理、概念(文档和字段,索引和映射)、安装、索引库crud、文档crud、RestAPI(java代码实现es的crud)
  8. 医生自由执业背景下的移动医疗畅想(二):小泡沫时代来临!
  9. Gurobi教程——C++ API概览
  10. 按钮的内容靠左边对齐