Python语法包括了行、缩进、注释、标识符、保留关键字等方面。

打印语句:

>>> print('hello,world!')

hello,world!

输入语句:

>>> input('请输入你的名字:')

请输入你的名字:哈哈#”哈哈”是你自己输入的名字

'哈哈' #打印出你输入的字符串

Python的行

Python中通常一行一条语句,行里包括运算符(Operators)、运算对象(Operands)、表达式(Express)、语句(Statements)。

如果表达式过长,可以用多行来写,用斜杠“\”来连接,如下:

>>> hh = 'hello,'+\ #hh变量赋值是一个字符串,用单引号

'world'

>>> print(hh) #打印变量hh

hello,world>>> 2+3+\4+5\+6

20 #直接打印计算结果

如果语句中含有(),[],{} 这些括号,不需要用\做链接符,如下:

>>> print ('hello,'

'world!')

hello,world!

Python通过缩进来表示代码块。

缩进可以用Tab键,也可以用多个空格。同一个源文件中缩进必须相同。

注释

单行注释用#开头,#后面的都是注释内容。

多行注释用三个单引号(‘’’)或三个双引号(“””)表示。

>>> #这是一个注释

标识符

标识符就是变量名,函数名,类名。

Python 3 扩展了标识符字符集,可以用中文名。

除此外更多的使用:字母(大小写均可),数字(不能用数字开头),下划线来起名。

>>> Abc_2 = 3 #变量名为Abc_2

Python3.0中,所有字符串都是Unicode字符串

>>> path = 'C:\soft\demo'

>>> print(path)

C:\soft\demo

可以打印特殊的字符串

运算符

>>> 3+2

5

>>> a=2

>>> b=3

>>> a+b5

>>> aa='hello,'

>>> bb='world'

>>> aa+bb #两个对象相加

'hello,world'

>>> 5-2

3

>>> a=1

>>> b=3

>>> a-b-2

两个数相减(-)

两个数相乘(*),Python很强大。

>>> a=2

>>> b=3

>>> a*b6

>>> 2+3*9

29

>>> -2*3

-6

>>> 'ab'*2

'abab'

2的3次方,幂运算(**)

>>> 2**3

8

两数相除(/)

>>> 6/3

2.0

>>> 3/2

1.5

两数相除,求余数(模%)

>>> 6%4

2

函数

pow函数可以代替幂运算

>>> 2**3

8

>>> pow(2,3)8

abs函数可以取绝对值,round函数可把浮点数四舍五入为最接近的整数

>>> abs(-12)12

>>> round(10/4)2

>>> round(3.5)4

sqrt函数计算一个数的平方根

>>> sqrt(16)4.0

运算对象和运算符构成表达式,表达式构成语句。

运算对象由常量或者变量构成。

常量是无法改变的,变量是可以赋值的。

>>> a = 5 #不是表达式,是赋值语句,a是变量。

>>> c =a>>> b = c+7 #c+7是表达式

>>> print(b)12

其中a,b,c,5,7都是运算对象

python语法学习_Python学习1——语法相关推荐

  1. python导入模块的语法结构_python学习第五讲,python基础语法之函数语法,与Import导入模块....

    python学习第五讲,python基础语法之函数语法,与Import导入模块. 一丶函数简介 函数,就是一个代码块,这个代码块是别人写好的.我们调用就可以. 函数也可以称为方法. 1.函数语法定义 ...

  2. 自学python困难吗_Python学习难不难?零基础好学吗?

    Python学习难不难?零基础好学吗?我想对于很多人来说,这都是非常关键的问题,也是很多人都在疑惑的问题.现在市场发展,行业的竞争压力是非常大的,转型的人也是非常多,对于不少人转型人才来说,Pytho ...

  3. python dict遍历_Python学习笔记:19个pythonic编程习惯,让你的Python入门更优雅

    Python最大的优点之一就是语法简洁,好的代码就像伪代码一样,干净.整洁.一目了然. 要写出 Pythonic(优雅的.地道的.整洁的)代码,需要多看多学大牛们写的代码,github 上有很多非常优 ...

  4. 如何使用python装饰器_Python学习之如何使用装饰器 @decorator

    建议大家在看这篇文章之前还是点击上面这篇文章看一下,先了解一下什么是装饰器之后再看. 猿人学python之我的学习笔记分享:如何使用装饰器 @decorator 上面代码中使用装饰器的方法看起来有点复 ...

  5. python画猴子_Python学习笔记(1)

    其实学习每一种语言,都可以找到很快乐的学习方法.有兴趣,有乐趣,才会一直想学.知道print().input().if/else就可以做一个简陋的游戏了. print()#打印函数,将信息打印出来 i ...

  6. 有哪些免费自学python的网站_Python学习网站有哪些?Python基础教程网站推荐

    Python学习网站有哪些?Python基础教程网站推荐:菜鸟教程.PHP中文网.PHP中文网.W3C.Reddit.博学谷.python中文学习大本营.Python 3 Module of the ...

  7. python龟图_python学习turtle(龟图标状态)

    2019独角兽企业重金招聘Python工程师标准>>> 记录学习 turtle.hideturtle() turtle.ht(),隐藏龟图标. turtle.showturtle() ...

  8. 自学python如何就业_python学习:想要自学Python达到就业的水平,应该怎么去学习...

    点击蓝字"python教程"关注我们哟! 这篇文章主要给大家讲解学习Python技术应该如何学习才能达到企业要求 内容会涉及到Python的学习技巧以及系统的学习知识安排和学习方法 ...

  9. python论文结论_Python学习总结

    在过去的两周,通过对python基础知识的学习以及通过一个具体的小游戏的练习,大概对Python有了一个初步的了解,在这里做一个总结,希望对今后的进一步学习有帮助. 之前学习过C语言,在学习了Pyth ...

  10. python电子版笔记_python学习笔记-电子书

    程序输入和raw_inoput() 内建函数 字符解释 f% :对应小数 >>> print "%s is number %d" % ("python& ...

最新文章

  1. 编程正式进入中考模式!北京海淀:通过信息技术考试方可毕业
  2. python 循环触发一次_Python中的循环
  3. ASPNet_Compiler学习总结
  4. linux pci扫描链表,Linux Kernel ---- PCI Driver 分析
  5. loadrunner脚本设计:事务函数的使用
  6. Python学习,装饰器,元类
  7. 如何实现一个符合泊松分布的即时消息发生器?
  8. 如何优雅地从四个方面加深对深度学习的理解
  9. wps中,点空格或者enter之后首字母变大写问题
  10. MySQL 成薪资跳板了?
  11. 携程否认竞价排名;戴尔为“吃鸡外挂”致歉;腾讯将发区块链游戏 | CSDN极客头条
  12. 2010-11-23 network virtualization papers(2)
  13. 【单目标优化求解】基于matlab多阶段动态扰动和动态惯性权重布谷鸟算法求解单目标优化问题【含Matlab源码 1656期】
  14. vba中find用法
  15. c# hdf5 写string_关于C#中读取HDF4文件数据的说明
  16. 制作Win10 U盘版移动便携系统
  17. 推荐一款基于bootstrap的漂亮的前端模板—inspinia_admin
  18. 【环信IM集成指南】Web端常见问题整理
  19. 部署项目vue +阿里云服务器 + 宝塔面板
  20. Qt的.pro工程文件语法学习

热门文章

  1. SpringBoot2.0整合Mybatis-Plus多数据源
  2. 企业实战_13_MyCat清除冗余数据
  3. idea中Terminal终端无法执行GIT命令
  4. JavaScript DOM编程艺术(第2版) 笔记
  5. 数组的合并和升序排列_区间调度问题之区间合并
  6. oracle19c连接MySQL_oracle19c的安装和使用navicat连接oracle数据库
  7. AVFoundation – AVMetadataItem 获取媒体属性元数据
  8. Python Pycharm Anacanda 区别
  9. android摄像头矩形框提取_视频图像摄像头跟踪的上位机系统设计
  10. alibaba 实体转json_com.alibaba.fastjson 转换List Map等对象