python语法学习_Python学习1——语法
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——语法相关推荐
- python导入模块的语法结构_python学习第五讲,python基础语法之函数语法,与Import导入模块....
python学习第五讲,python基础语法之函数语法,与Import导入模块. 一丶函数简介 函数,就是一个代码块,这个代码块是别人写好的.我们调用就可以. 函数也可以称为方法. 1.函数语法定义 ...
- 自学python困难吗_Python学习难不难?零基础好学吗?
Python学习难不难?零基础好学吗?我想对于很多人来说,这都是非常关键的问题,也是很多人都在疑惑的问题.现在市场发展,行业的竞争压力是非常大的,转型的人也是非常多,对于不少人转型人才来说,Pytho ...
- python dict遍历_Python学习笔记:19个pythonic编程习惯,让你的Python入门更优雅
Python最大的优点之一就是语法简洁,好的代码就像伪代码一样,干净.整洁.一目了然. 要写出 Pythonic(优雅的.地道的.整洁的)代码,需要多看多学大牛们写的代码,github 上有很多非常优 ...
- 如何使用python装饰器_Python学习之如何使用装饰器 @decorator
建议大家在看这篇文章之前还是点击上面这篇文章看一下,先了解一下什么是装饰器之后再看. 猿人学python之我的学习笔记分享:如何使用装饰器 @decorator 上面代码中使用装饰器的方法看起来有点复 ...
- python画猴子_Python学习笔记(1)
其实学习每一种语言,都可以找到很快乐的学习方法.有兴趣,有乐趣,才会一直想学.知道print().input().if/else就可以做一个简陋的游戏了. print()#打印函数,将信息打印出来 i ...
- 有哪些免费自学python的网站_Python学习网站有哪些?Python基础教程网站推荐
Python学习网站有哪些?Python基础教程网站推荐:菜鸟教程.PHP中文网.PHP中文网.W3C.Reddit.博学谷.python中文学习大本营.Python 3 Module of the ...
- python龟图_python学习turtle(龟图标状态)
2019独角兽企业重金招聘Python工程师标准>>> 记录学习 turtle.hideturtle() turtle.ht(),隐藏龟图标. turtle.showturtle() ...
- 自学python如何就业_python学习:想要自学Python达到就业的水平,应该怎么去学习...
点击蓝字"python教程"关注我们哟! 这篇文章主要给大家讲解学习Python技术应该如何学习才能达到企业要求 内容会涉及到Python的学习技巧以及系统的学习知识安排和学习方法 ...
- python论文结论_Python学习总结
在过去的两周,通过对python基础知识的学习以及通过一个具体的小游戏的练习,大概对Python有了一个初步的了解,在这里做一个总结,希望对今后的进一步学习有帮助. 之前学习过C语言,在学习了Pyth ...
- python电子版笔记_python学习笔记-电子书
程序输入和raw_inoput() 内建函数 字符解释 f% :对应小数 >>> print "%s is number %d" % ("python& ...
最新文章
- 编程正式进入中考模式!北京海淀:通过信息技术考试方可毕业
- python 循环触发一次_Python中的循环
- ASPNet_Compiler学习总结
- linux pci扫描链表,Linux Kernel ---- PCI Driver 分析
- loadrunner脚本设计:事务函数的使用
- Python学习,装饰器,元类
- 如何实现一个符合泊松分布的即时消息发生器?
- 如何优雅地从四个方面加深对深度学习的理解
- wps中,点空格或者enter之后首字母变大写问题
- MySQL 成薪资跳板了?
- 携程否认竞价排名;戴尔为“吃鸡外挂”致歉;腾讯将发区块链游戏 | CSDN极客头条
- 2010-11-23 network virtualization papers(2)
- 【单目标优化求解】基于matlab多阶段动态扰动和动态惯性权重布谷鸟算法求解单目标优化问题【含Matlab源码 1656期】
- vba中find用法
- c# hdf5 写string_关于C#中读取HDF4文件数据的说明
- 制作Win10 U盘版移动便携系统
- 推荐一款基于bootstrap的漂亮的前端模板—inspinia_admin
- 【环信IM集成指南】Web端常见问题整理
- 部署项目vue +阿里云服务器 + 宝塔面板
- Qt的.pro工程文件语法学习
热门文章
- SpringBoot2.0整合Mybatis-Plus多数据源
- 企业实战_13_MyCat清除冗余数据
- idea中Terminal终端无法执行GIT命令
- JavaScript DOM编程艺术(第2版) 笔记
- 数组的合并和升序排列_区间调度问题之区间合并
- oracle19c连接MySQL_oracle19c的安装和使用navicat连接oracle数据库
- AVFoundation – AVMetadataItem 获取媒体属性元数据
- Python Pycharm Anacanda 区别
- android摄像头矩形框提取_视频图像摄像头跟踪的上位机系统设计
- alibaba 实体转json_com.alibaba.fastjson 转换List Map等对象