Python自学笔记2-语法

2023-11-14

这里介绍Python的基本语法和编程风格。

Python的保留字(如下表,不能以这些名字给函数或变量命名)

and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield
代码缩进:

Python的代码不用括号区分结构,而是用空格。创建一块代码,需要四个空格,通常也就是按一个tab键。

例如:

def bar ( x ) :
     if x == 0 :
         foo ( )
     else :
         foobar ( x )


变量和变量命名:

Python是动态语言,不需要在定义变量时,声明变量的类型。例如:

1
2
3
x = 2
y = "Hello World"
z = - 3

可以利用type()方法查看变量类型:

print type(x)

会输出 <class 'int'>,变量为整数型

Python对空格有严格要求,不能用tab键,像如下一样对齐代码:

x              = 2
sentence      = "Hello World"
variable_z    = - 3

可以用一个空格隔开

2
3
x = 2
sentence = "Hello World"
variable_z = - 3
Python的注释有两种,分别是单行注释和多行注释,单行注释前面加#,多行注释要卸载三对双引号中间:

2
3
x = 2
sentence = "Hello World"
variable_z = - 3

1
2
3
# 这里是单行注释,不会执行
x = 3
y = 2
2

2
3
4
5
'' ' 这里是多
行注释 ' ''
x = 3
y = 2



2
3
x = 2
sentence = "Hello World"
variable_z = - 3
2
3
4
5
'' ' This is a
multi-line Python
comment. ' ''
x = 3
y = 2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python自学笔记2-语法 的相关文章

随机推荐

  • 统计学习系列之参数估计

    参数估计 1 什么是参数估计 简单来说是 参数估计是指使用样本统计量估计总体的参数的 百度百科的解释如下 参数估计 parameter estimation 统计推断的一种 根据从总体中抽取的随机样本来估计总体分布中未知参数的过程 从估计形
  • 使用cmake配置aws-cpp-sdk以及在cmake项目中使用

    目录 环境 配置cmake 编译aws cpp sdk 1 使用git bash下载aws cpp sdk项目到指定目录 2 使用clion打开项目 3 设置cmake编译选项 4 BUILD INSTALL 项目 在cmake项目中使用a
  • 【服务器】ASUS ESC4000-E11 安装系统

    ASUS ESC4000 E11说明书 没找到 ASUS ESC4000 E11的说明书 下面是ESC4000A E11的说明书 https manualzz com doc 65032674 asus esc4000a e11 serve
  • E: 仓库 “http://mirrors.aliyun.com/ubuntu eoan Release” 没有 Release 文件 —— 解决方案

    Ubuntu 20 04 更新的时候 遇到如下问题 可以通过修改源 来进行修复 1 登录如下网址 LUG s repo file generator 2 选择对应的 Ubuntu 版本 这里我是 Ubuntu 20 04 点击 Downlo
  • vue实现excel文件上传并解析数据

    vue实现excel文件上传并解析数据 1 安装xlsx并引入 2 页面使用上传组件 3 补充完善 不使用action实现自定义上传 1 安装xlsx并引入 npm install xlsx 0 17 0 save import XLSX
  • 如何将已加好的脚注或尾注转换成中括号“[]”格式

    下面让流程更加清晰 1 正常插入所有尾注 2 点击word文档上方 编辑 选项按钮 3 点击 查找 4 点击 替换 选项 5 在 查找内容 框中输入 e 这是尾注的象征符 在 替换为 框中输入 6 点击下方的 全部替换
  • 9.调试技巧与调试工具

    9
  • Unix网络编程5种IO模型

    IO模型 用一幅图表示所支持的I O模型 纵向维度是 阻塞 Blocking 非阻塞 Non blocking 横向维度是 同步 异步 总结起来是四种模型 同步阻塞 同步非阻塞 异步阻塞 异步非阻塞 Unix网络编程 中划分出了 第五种 模
  • mysql数据库入门教程

    Markdown database notebook Markdown database notebook 1 1 Mysql知识 基础 1 1 1 Msyql的基本知识 1 2 Mysql知识 深入 1 2 1 Mysql的储存引擎 1
  • DIV与Table布局在大型网站的可用性比较

    DIV与TABLE本身并不存在什么优缺点 所谓web标准只是推荐的是正确的使用标签 好比说 DIV用于布局 而TABLE则本来就是转二维数据的 让TABLE做该做的事 并不是说页面里不出现TABLE就是多么多么牛 用DIV进行排版的优势就是
  • jQuery-migrate 插件---各类版本下载

    步骤 1 CDN jquery migrate 2 找到所需版本打开 3 全选复制到自己创建的记事本 4 复制 5 粘贴到IntelliJ IDEA 模块下的 webapp js 没有自己手动创建目录 jquery migrate 1 4
  • Oracal的Lpad函数

    lpad函数是Oracle数据库函数 lpad函数从左边对字符串使用指定的字符进行填充 从其字面意思也可以理解 l是left的简写 pad是填充的意思 所以lpad就是从左边填充的意思 语法格式如下 lpad string padded l
  • unity笔记-20161109

    1 Animator CullingMode 动画器剔除模式 AlwaysAnimate Always animate the entire character Object is animated even when offscreen
  • 在Python中如何优雅地处理PDF文件

    1 引言 PDF文档是我们在日常工作中经常会遇到的文件格式 有时我们需要编辑并从中提取一些有用的数据 在本文中 我将向大家介绍如何使用Python中的PDF库从PDF文档中提取文本 表格和图像以及其他类型的数据 闲话少说 我们直接开始吧 2
  • JS实现请假时长计算(计算小时数差)

    给公司做了一套系统 涉及到请假单功能开发 在计算请假时长这块总结一下 按天计算的就不总结了比较简单 这里总结一下按小时数计算的 话不多说 直接上代码 获取两个日期相差的工作小时 不包括节假日 function getHour StartTi
  • Python 中的异常种类

    常用异常 AttributeError 试图访问一个对象没有的树形 比如foo x 但是foo没有属性x IOError 输入 输出异常 基本上是无法打开文件 ImportError 无法引入模块或包 基本上是路径问题或名称错误 Inden
  • Matlab quiver函数用法 - 画矢量箭头图

    提要 quiver x y u v 在点 x y 处画 u v 所定义的向量箭头 x y u v必须是维度和元素数都一样的矩阵 如果是一维数组的话 x y u v的元素数必须一致 quiver函数会自动调整箭头的长度以适应显示 quiver
  • iOS静态方式绕过svc反动态调试

    在iOS反动态调试中 常用到 svc 0x80 通过svc汇编实现对ptrace syscall的调用 实现反动态调试 使得lldb无法附加到app进程 不易定位到代码位置 增加反调试绕过难度 如何绕过这种反调试手段呢 本文通过搜索app的
  • ajax请求发送成功,后端没有响应

    前端请求状态200 但是后端无反应结果是以为我的登录拦截器把这个请求拦截了 登录之后就发现后端有响应了 2021 4 1日常错误
  • Python自学笔记2-语法

    这里介绍Python的基本语法和编程风格 Python的保留字 如下表 不能以这些名字给函数或变量命名 and exec not assert finally or break for pass class from print conti