编程语言中都有语法,就是你按照语法规则来,程序才会顺利编译通过。今天我就来了解一下Python的基本语法。

保留关键字

保留关键字就是Python内置已经被使用了的关键字,我们不能用来自定义为变量名或者其他标识符

False, None, True, and, as, assert, async, await, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with, yield

如果不听话,非要去用它的话,就会出现这种问题

and="eyiadmin"

运行起来就会提示

SyntaxError: invalid syntax

由于Python是大小写敏感,所以,如果我们把关键字中的某个字符改为和原来相反的大写或者小写,就可以了,如

And="eyiadmin"

注释

注解就是我们用来注释代码,或者解释代码作用的,单行注释采用 **#**开头,多行注释使用三个单引号(''')或三个双引号("""),来举个例子

name = "eyiadmin"  # 这是名字print(name)  # 打印名字

上面是单行注释,接下来再看看多行注释

'''这段代码的主要作用是打印名字'''name = "eyiadmin"  # 这是名字print(name)  # 打印名字

#还有一个解释说明的作用,请看下面的代码

#!/usr/bin/python#!/usr/bin/env python

这两个一般在类似Linux的系统中才用到,主要是用于指定该脚本用什么解释器来执行,我现在是在windows平台下,所以暂时不关心它。

语句块

一般在程序中都会遇到语句块,语句块内有自己的作用域和相应的逻辑,在Python中通过缩进就可以完成语句块,如:

sorce = 59.5if sorce >= 60:    print('及格啦')else:    print('叔叔要努力哟')

这里根据sorce的数值就会进入到不同的语句块执行。上面的代码会打印出

叔叔要努力哟

运算符

在Python有多种运算符:

  • 赋值运算符
  • 算数运算符
  • 比较运算符
  • 逻辑运算符
  • 成员运算符
  • 身份运算符
  • 位运算符

这里还是先学习几个常用的运算符吧,

算术运算符

在我们学数学的时候,经常会遇到加减乘除,如1+1=2、4*4=16,在程序里面还有相应的运算符,但是在表达式上会有一点点区别,如:

a = 1+1  # 加运算b = 4*4  # 乘运算c = 4/4  # 除运算d = 1-1  # 减运算print(a, b, c, d)

上面的代码中就是把右边的计算结果存放在左边的变量中,然后在print的时候将变量中的值取出来,最后的结果为

2 16 1.0 0

当然还有取模(%)、幂(**)、取整除(//),到时候用到再说吧

赋值运算符

这个是最最常用的运算符了,在我们给变量赋值的时候就会用到它,如:a=10,这个等号就是赋值运算符,除了这个等号赋值运算符外还有一些其他能给我们带来方便的赋值运算符,看代码吧

a = 1b = 2c = 3d = 4a += 1  # 等同于a=a+1b *= 4  # 等同于b=b*4c /= 3  # 等同于c=c/3d -= 1  # 等同于d=d-1print(a, b, c, d)

最后的结果为

2 8 1.0 3

还有取模赋值运算符(%=)、幂赋值运算符(**=)、取整赋值运算符(//=)

比较运算符

刚才在语句块中有用到简单的比较运算符,在Python还有很多比较运算符,这里先把它列出来

 ==等于(比较两个值是否相等) !=不等于(比较两个值是否不相等) >  大于(比较前面的值是否大于后面的值) < 小于(比较前面的值是否小于后面的值) >=大于等于比较前面的值是否大于等于后面的值) <=小于等于(比较前面的值是否小于等于后面的值)

来个简单的示例吧 if 1 == 1: print(‘1确实等于1’) if 2 > 1: print(‘2确实大于1’) if 2 != 1: print(‘2确实不等于1’) if 1 <= 2: print(‘1确实小于等于2’)

这里只是简单的列举了几个,最后的结果为

1确实等于1 2确实大于1 2确实不等于1 1确实小于等于2

好啦,这里只是简单的介绍了一些常用的语法和运算符,其他的东西,在后面 使用过程中遇到了再学习吧> 我只是记录我的学习过程,由于书读的少,可能很多地方表述或者是理解得不对,请轻喷并指正。

python 取模_中年大叔学编程-Python的基础语法和运算符相关推荐

  1. python中年大叔学编程_中年大叔学编程-Python简单操作文件

    原标题:中年大叔学编程-Python简单操作文件 在计算机中,经常打交道的就是各种文档,用得比较多的软件就是office和记事本来操作文件,那么我们试试用Python来简单读写文件. Open函数的用 ...

  2. python中年大叔学编程_中年大叔学编程-Python环境安装

    在IT界有一句话是:学编程就是先学程序语法,然后学会百度.这话很真实,我想大部分程序员都是这样的情况,当然也包括我. 这里我来一步一步分享,如何快速开始编程. Python 环境下载.安装 首先,我们 ...

  3. 教孩子学编程 python语言版_教孩子学编程 PYTHON语言版 PDF_IT教程网

    资源名称:教孩子学编程 PYTHON语言版 PDF 资源目录: 第1章Python基础--认识环境1 1.1认识Python3 1.2用Python编写程序5 1.3运行Python程序5 1.4本章 ...

  4. python中年大叔学编程_中年大叔学编程-我用Python保存金山词霸每日一句

    其实金山词霸每日一句已经出来很久了,但是我都不知道,今天去金山词霸的官网看了看,感觉这些句子都挺不错的,所以就想着把它们给存下来. 我大概看了一下他的页面,请求的敏感数据是加密的,页面是基于请求的数据 ...

  5. python乘法口诀编程-中年大叔学编程-用Python打印个九九乘法表

    原标题:中年大叔学编程-用Python打印个九九乘法表 前面简单的介绍了一些基础常用的语法,那么这一篇,我们就来实践一番,写两个小程序,感受一下传说中coding的感觉. Python打印九九乘法表 ...

  6. 初学python的感受和收获_【雕爷学编程】零基础接触Python的一点收获和学习体会...

    前几天在今日头条上看到一则广告,于是交了8.9元学费(还有不少是0学费的体验课),参加了小咖编程的一个四天课程(每天大概要用二小时左右),是Python的入门基础语法课,老师叫喵酱(教义做的非常棒). ...

  7. c语言 python java css,从零起步学编程 Python篇 Java篇 C#篇 CSS篇 全4册

    内容介绍 本书共四册,从零起步介绍关于Python.Java.C#.CSS这四种常用编程语言的基础知识和实践技巧.作者将以浅显易懂的方式来讲解看似复杂的概念,并通过精选项目来阐述相关问题,进而使你更加 ...

  8. 教孩子学编程python豆瓣_教孩子学编程 Python

    教孩子学习Python目录第1章Python编程基础知识:了解环境111知道Python 312编写的Python程序513运行Python程序514章总结615编程挑战7章2只乌龟图:图纸与Pyth ...

  9. 孩子学python教程_教孩子学编程 PYTHON语言版 PDF_IT教程网

    资源名称:教导孩子们如何学习PYTHON编程语言版本PDF资源目录:第1章PYTHON Basics-Understanding环境1了解PYTHON 3编写程序在PYTHON中运行PYTHON程序5 ...

最新文章

  1. Linux命令(32):rar命令-解压
  2. 3D网页游戏场景打包与加载
  3. Android Retrofit实现原理分析
  4. mysql错误1451_mysql错误代号-J(1451~1494)
  5. 用Python实现优先级队列
  6. 计算机网络ipv4到ipv6怎么实现,论计算机网络协议IPV4到IPV6的过渡策略|房屋搬迁过渡协议...
  7. I/O多路转换 select
  8. 你相信逛B站也能学编程吗?
  9. 【codevs1867】【Tyvj3508】【BZOJ1041】圆上的整点,数学乱搞
  10. 像进度条的网页加载Loading JS代码
  11. 我们的系统是否需要EJB3?
  12. 删除小于一定尺寸的模型
  13. Win7下如何破解Visual Studio2008 90天试用版
  14. 创造与魔法服务器多久维护一次,创造与魔法维护大概多久 | 手游网游页游攻略大全...
  15. LIS O(n*lgn)
  16. 2017会考计算机知识点,高中物理会考知识点考点归纳2017
  17. matlab质心原理图,matlab:绘制质心
  18. python判别性别的代码_根据三围数据判断出用户性别竟是python使用逻辑回归算法搞的鬼!...
  19. 2018计算机通信网络,2018年1-12月我国计算机、通信和其他电子设备制造业企业数量共计16656个...
  20. 微信php开发包,TP5专用微信sdk使用教程

热门文章

  1. 使用批处理文件(batch file)替换字符串
  2. DotText源码阅读(2)-工程、数据库表结构
  3. 嵌入式ubuntu14.04开发环境搭建(详细图解)
  4. rootfs文件系统的制作(一)
  5. 【个人笔记】OpenCV4 C++ 快速入门 23课
  6. 【信息系统项目管理师】第4章-项目整体管理 知识点详细整理
  7. linux系统中make install 时指定安装路径
  8. Qemu(纯软实现)架构+KVM(基于kernel模拟硬件)原理(一)
  9. Mac删除Windows10后空间丢失解决
  10. android Audio调试程序常用命令