Python自动化运维开发----基础(一)-创新互联
前言:环境是python3
创新互联公司专注于新干企业网站建设,成都响应式网站建设,商城网站制作。新干网站建设公司,为新干等地区提供建站服务。全流程定制网站建设,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务1.第一个python程序(在学任何一门语言的时候第一程序好像都是hello world),下边我们用python的解释器去输出一个hello world
>>> print("hello world") hello world >>>
2.python2和python3中 / 的区别
python2中的 / 是整除
>>> a = 5 >>> b = 2 >>> a / b 2 >>>
python3中的 / 是除法
>>> a = 5 >>> b = 2 >>> a / b 2.5 >>>
从以上两个例子中可以看出来python2中和python3中的 / 的区别
python3中的整除是 / /
>>> a = 5 >>> b = 2 >>> a / b 2.5 >>> a // b 2 >>>
从以上结果可以看出python3中的整除是 //
3.python3中的变量的定义和使用
(1)变量的定义
字符串变量定义的时候加单引号,变量输出的时候直接写变量名字就可以
以下分别定义一个int、float、str类型的变量
>>> a = 1 >>> type(a)>>> b = 1.3 >>> type(b) >>> c = 'abc' >>> type(c)
(2)变量的命名规范
A.只能由unicode字符、数字、下划线组成
B.不能数字开头
C.避免和python保留字和关键字冲突
D.避免和python中模块名称,内置函数,内置变量名冲突
E.避免和使用的第三方模块名冲突
如何查看python关键字?
>>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] >>>
在python3中是可以定义中文变量的,如下定义一个中文变量并输出中文变量(python2中是不可以使用中文变量)
python3
>>> 李宽 = 'likuan' >>> print(李宽) likuan >>>
python2
>>> 李宽 = 'likuan' File "", line 1 李宽 = 'likuan' ^ SyntaxError: invalid syntax >>>
4.输入语句、输出语句
输入:使用input函数从键盘输入一个变量
输出:使用print函数输出输入的变量
>>> name = input("请输入你的名字:") 请输入你的名字:李宽 >>> print("你的名字是:",name) 你的名字是: 李宽 >>>
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文标题:Python自动化运维开发----基础(一)-创新互联
文章地址:http://ybzwz.com/article/jeeoj.html