美文网首页
python学习(5)

python学习(5)

作者: 博乐wchb | 来源:发表于2017-12-07 22:29 被阅读0次

python中的单行注释:

(#),(#)右边的内容不会被执行

如:

print 'Hello World'#这是注释

输出:Hello world

python中的多行注释:

(''' ''')或(""" """)例如:

输入:

a=2

"""this is duohangzhushi

zhe jiu shi duo hang zhu shi

"""

print a

输出:2

但是不能把多行注释直接放在语句后边,像这样:

a=2 """this is duohangzhushi

zhe jiu shi duo hang zhu shi

"""

这样执行语句会报错。

Java 中使用(//)作注释,Java中的多行注释使用(/*  */)。

缩进

缩进在python语句中非常重要,具有相同缩进的语句放在一起,一组这样的语句放在一起称为块(block)。

缩进是重要的,但是不可胡乱缩进,否则会导致错误,如下图所示。

不能随意缩进,表示不能随意开始一个新的语句块。

如何缩进:使用四个空格,是Python语言官方的建议,好的编译器会自动缩进。

python将始终对块使用缩进,且绝对不会使用大括号(这是重点,也是和c以及java的区别),java使用大括号之后再使用缩进。

运算符与表达式

表达示(Expressions):例如 2+3,表达示可以拆分成运处符和操作数;

运算符(Operators):是进行某些操作,并且可以用数学符号(如:+)或特殊关键词加以表达的功能;

操作数(Operands):运算符需要一些数据(如: 2,3)来操作,这些数据就是操作数。

在python中可以直接输入表达式,从而得到结果,如:

python中常用运算符如下:

+:两全对象相加,包括数字和字符串;

但不能用数字和字符串相加,否则会报错,如

-:用一个数减去另一个数,如果第一个数不存在,则默认为0,如:

但是不能用一个字符串减去另一个字符串,如:

*:两个数的乘积,当字符串与数字用(*)相连时,表示字符串重复几次,如:

**(两个*):表示乘方,x**y表示x的y次方,(**)不能用于字符串与数字组合,如:

/:数学中的除法运算(两个整数相除得到整数,是舍去小数而不是四舍五入,小数与整数相除得到小数),如:

//:两个数相除,得到的商的整数部分,如:

%:模(取余数)

<<:左移,一个数的二进制数,位向左移几位,如8,二进制是1000,8<<1,得到16,右移一位得到4

对于整数而言,左移几位就是乘以2的几次方,右移几位就是除以2的几次方整数部分,小数不支持位运算。如:

&,|,^:分别是按位与,按位或,按位异或,这几个都是二进制的位运算,现在还不是很清楚有什么用处。

<,>,<=,>=,==,!=:表示小于,大于,小于或等于,大于或等于,等于,不等于,运算结果为0或1,返回值为True或False,如:

not, and, or:布尔非,布尔与,布尔或。对于and,如果x为True,则返回y,如果x为False,则返回False(短路运算),短路运算对or同样适用。

今天就学到这里,明天学习运算符优先级。

总结:python中的注释方法;python缩进的重要性;运算符与表达式

相关文章

  • python学习笔记01_序

    python笔记 1.为什么学习python? 2.python起源 3.python擅长的领域 4.语言排名 5.口号

  • Python学习5

    第10章 文件和异常 处理异常和文件,你在本章学习的技能可提高程序的适用性、可用性和稳定性。 10.1 从文件中读...

  • python学习(5)

    python中的单行注释: (#),(#)右边的内容不会被执行 如: print 'Hello World'#这是...

  • python学习5

    廖雪峰老师的python教程笔记 1、切片(Slice) 取列表或元组指定索引范围的元素的简便写法(也可用循环) ...

  • Python学习(5)

    转换数据类型的函数 int() float() str() tuple() list() eval(str)用来计...

  • 笔记6:词频统计

    import string path = r'F:\5-学习\python学习\20160923\Walden.t...

  • 【python】学习总结(二)

    内容:python学习 方式:《Python编程:从入门到实践》 by Eric Matthes 时间和进度:5h...

  • Python学习记录day5

    title: Python学习记录day5tags: pythonauthor: Chinge Yangdate:...

  • 读书笔记 | Python学习之旅 Day5

    Python学习之旅 读书笔记系列 Day 5 《Python编程从入门到实践》 第7章 用户输入和While循环...

  • 读书笔记 | Python学习之旅 Day3

    Python学习之旅 读书笔记系列 Day 3 《Python编程从入门到实践》 第5章 If语句 知识点 if语...

网友评论

      本文标题:python学习(5)

      本文链接:https://www.haomeiwen.com/subject/nkijixtx.html