云计算
云计算开发技术的Python相关知识是必不可少的。 Python的编程博大精深,知识点很多,需要先整体了解Python的基本用法,然后仔细研究每一个知识点。 那样的话,学习速度会变快。 所以,首先让我们来看看python应该事先知道的基本知识。
交互式模式编程:
交互就是与用户,也就是我们使用python的人进行交互,你发出命令和代码,python解释器给出结果。 解释器不使用脚本文件作为参数,并显示以下提示:
# python
python2.7.10(default,jul 142015,19:46:27 ) ) ) ) ) ) )。
[ gcc4.2.1compatibleapplellvm 6.0 ( clang-600.0.39 ) ] on darwin
Type &; #039; help&; #039;&; #039; 版权所有; #039;&; #039; credits& #039; or&; #039; 许可证& amp; #039; for more信息。
在Python提示符下键入以下字符,然后按Enter键:
打印和映射; #039; Hello,Python! &; #039; #python2.0
打印( & amp; #039; Hello,Python! &; #039; ( #python3.0
你好,Python!
强烈推荐ipython。 其安装方法请参照http://blog.51cto.com/fk Linux/2046741
脚本模式编程:
脚本编程是将python命令或代码写入文本文件,并为这些命令提供命令解释器。 这个文件文件就是python脚本。
例如,将以下代码写入test.py文件
打印和映射; #039; Hello,Python! &; #039;
运行程序:
# python test.py
你好,Python!
使用其他方法运行Python脚本,修改后的test.py文件:
#! /usr/bin/python
打印和映射; #039; Hello,Python! &; #039;
运行程序:
# chmod x test.py
#./test.py
你好,Python!
用中文编程脚本模式
python默认使用ascii代码,不支持中文。 要使用中文,必须声明支持中文的字符集。 通常为utf8,如下所示:
#! /usr/bin/python
#coding=utf8
#encoding:utf-8
#_*_ coding:utf-8 _*_
打印和映射; #039; 你好中国! &; #039;
上面三种方式都怎么能写这么多? python用正规的方法检测你的字符集定义中是否有他想看的东西。 符合以下正规就可以了。
coding[:=]\\\\s*[-\\&; quot; w.]]
[root@wing python]# cat a.py
#! /usr/bin/env python
#fdsf coding=utf8 fdaf例如这里的fdsf fdaf是我随便乱写的东西,里面有coding utf8等就可以了
打印和映射; #039; 中国你好&; #039;
注: python3现在可以直接支持中文。 不需要特别指定支持中文的字符集
Python标识符:
1 .标识变量、函数、类、模块或其他对象的名称。
2 .标识符是否可以是字母a到z或a到z,后跟零个或多个字符下划线( _ )和数字(0)? 9 )、Python标识符内不允许标点符号,如@、$、%等。
3. Python区分大小写。
标识符命名约定:
? 类名为大写,所有其他标识符均为小写。
? 开头的一个前导下划线标识符表示由该标识符约定的含义是专用的。
? 前两个前导下划线的标识符表示强专用标识符。
? 如果标识符的末尾有两个下划线,则标识符是语言定义的特殊名称。
请勿在变量名的开头使用下划线:
程序员建议不要在变量名的开头使用下划线,因为下划线对解释器具有特殊的意义,并且是用于内置标识符的符号。
一般为变量名&; #039; _xxx&; #039; 被视为“专用”,不能在模块或类之外使用。
如果变量是专用的,用_xxx表示变量是个好习惯。
变量名__xxx__对Python有特殊意义,因此在普通变量中应避免这种命名样式
保留字:
保留字不能用作常量、变量或其他标识符。 所有Python关键字只包含小写字母。
查询当前版本的python的所有关键字:
如果import keyword#系统中不存在此模块,则必须安装python-docs
keyword.kwlist
[&; #039; and&; #039;&; #039; as&; #039;&; #039; assert&; #039;&; #039; break&; #039;&; #039; class&; #039;&; #039; continue&; #039;&; #039; def&; #039;&; #039; del&; #039;&; #039; elif&; #039;&; #039; else&; #039;&; #039; except 「import "" in "" is "" lambda "" not "" or "" pass "" print "" raise "" return "" try "
判断是否是关键字:
kyword.iskeyword(&; #039; false ) )。
返回True
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn