“零基础如何学Python”、“Python从入门到精通需要注意什么”成为一直困扰人们的问题。下面是小编为您整理的关于python取消注释,希望对你有所帮助。
“零基础如何学Python”、“Python从入门到精通需要注意什么”成为一直困扰人们的问题。下面是小编为您整理的关于python取消注释,希望对你有所帮助。
[图片0]
python取消注释
自带的IDE alt+f3 增加注释alt+f4 去掉注释pycharm ctrl+/ 增加注释 再按一次 去掉注释。
Python如何进行中文注释
中文注释方法一:
1、程序打头声明:
# -*- coding: utf-8 -*-
2、需要用到注释的时候内容前面加:
#内容
exp:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#不能删掉,防止下载进度的百分比被遮盖‘#’号是注释
中文注释方法二:
在内容的前后行加三个单引号:
'''
内容
'''
exp:
'''
print('脚本%s s后自动关闭' % window_close_time)
'''
Python的特点
Python入门我强烈推荐下面的资料,深入学习请阅读其它资料:
《A Byte of Python》/notes/Python
《简明 Python 教程》/abyteofpython_cn/chinese/
Python的设计哲学是“优雅”、“明确”、“简单”。因此,Perl语言中“总有多种方法来做同一件事”的理念在Python开发者中通常是难以忍受的。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。在设计Python语言时,如果面临多种选择,Python开发者总会拒绝花哨的语法,而选择明确的没有或者很少有歧义的语法。由于这种设计观念的差异,Python源代码通常认为比Perl具备更好的可读性。
Python开发人员尽量避开不成熟或者不重要的优化。一些针对非重要部位的加快运行速度的补丁通常不会被合并到Python内。所以很多认为Python很慢。不过,根据二八定律,大多数程序对速度要求不高。在某些对运行速度要求很高的情况,Python程序员倾向于使用JIT技术,或者用使用C/C++语言改写这部分程序。目前可用的JIT技术是Pysco。Cython可以将Python代码转换成C代码。
相对于Lisp这种传统的函数式编程语言,Python对函数式编程只提供了有限的支持。有两个标准库(functools, itertools)提供了Haskell和Standard ML中久经考验的函数式编程工具。
虽然Python可能被粗略地分类为「脚本语言」(script language),但实际上一些大规模软件开发计划例如Zope、Mnet及BitTorrent,Google也广泛地使用它。Python的支持者较喜欢称它为一种高阶动态编程语言,原因是「脚本语言」泛指仅作简单编程任务的语言,如shell script、Javascript等只能处理简单任务的编程语言,並不能与Python相提并论。
[图片1]
Python本身被设计为可扩展的。并非所有的特性和功能都集成到语言核心。可以使用C语言、C++、Cython来编写扩展模块。Python解释器本身也可以被集成到其它需要脚本语言的程序内。因此,很多人还把Python作为一种「胶水语言」(glue language)使用。使用Python将其他语言编写的程序进行集成和封装。在Google内部的很多项目使用C++编写性能要求极高的部分,然后用Python调用相应的模块。
Print 输出
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,
#!/usr/bin/python
# -*- coding: UTF-8 -*-
x="a"
y="b"
# 换行输出
print x
print y
print '---------'
# 不换行输出
print x,
print y,
# 不换行输出
print x,y
以上实例执行结果为:
a
b
---------
a b a b
多个语句构成代码组
缩进相同的一组语句构成一个代码块,我们称之代码组。
像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。
我们将首行及后面的代码组称为一个子句(clause)。
如下实例:
if expression :
suite
elif expression :
suite
else :
suite