Python自动化运维
2-27在命令行窗口中启动的解释器中实现 在自带的IDLE中实现print(Hello world)编码规范每个语句只导入一个模块尽量避免一次导入多个模块不要在行尾添加分号“”也不要用分号将两条命令放在同一行建议每行不超过80个字符使用必要的空行可以增加代码的可读性运用运算符的两侧, 在函数参数之间之处, 于逗号 “, ” 的两侧, 建议采用空格来进行分隔。避免在循环中使用和运算符累加字符串适当使用异常处理结构提高程序容错性保留字与标识符概念: 保留字是语言里, 已被给予特定意义的一些单词, 是不可以当作变量、被作为函数、被当成类、被用来作为模块, 以及被用作其他对象的名称去使用的, 当开发程序的时候。查看保留字 s . print(s)运行结果1、由字母、数字构成, 首个字符不可以是数字进行排列组合后的2, 不允许运用保留字, 要对大小写有区分状态, 以_下划线起始的通常存在特殊意义, 应当尽可能去防止。分别以, 等于零进行打印, 以等于一变式打印, 以为二的情况打印。运行:3-06单行注释注释是指在程序代码中添加的标注性的文字多行注释标注某个函数的属性也好, 标注某个文档的属性也罢, 这叫多行注释 , 它位居, 不是位于某个函数的上边唯一的那一行, 就是处于某个文档的上面确切说是在其下面, 其写法是这样呈现的: 使用连续的三个双引号加以表示嗯 有一种注释叫文档编码声明注释 , 它的作用是专门用来声明此文档所采用的编码格式 , 放置的位次是在文档的上方 , 相关的写法存在两种情况 , 其一为 # -*- :utf-8 -*- , 其二是 # utf-8 , 各自有其独特之处。编码规范每个语句导入模块数量为一个, 尽可能防止一次导入多个模块, 不要在行尾加上分号“: ”, 也别用分号把两条命令置于同一行, 建议每行不超过80个字符, 使用必要的空行能够增加代码可读性, 运算符两边、函数参数之间、逗号“, ”两边建议用空格隔离开, 避免在循环里使用和运算符来累加字符串, 适当运用异常处理结构提升程序容错性。变量提取数据类别, 等于输入, “请输入您的身高:”, 打印, 数据对应的类型, 后边括号为空 , 标点符号使用正确句号。运行######变量的命令规范如下, 其一, 变量名务必得符合所表示的命令规范其二, 变量名绝不能够是保留字其三, 要谨慎慎重地使用0和l其四应当挑选选取有意义有意思有含义的单词来当作作为变量名 变量的命令格式是这样的, 变量名等于value 注意留意, 在定义变量的那个时候时刻不需要去声明变量的数据类型 查看变量的数据类型可以通过内置函数type, 将变量放入其中, 其返回值即为就是变量的数据类型。运行咦, 等于1024这儿呢开始打印标识符的值, 等于2048那儿也开始打印标识符的值哩, 等于等于4096这儿又开始打印标识符的值, 后边再次打印标识符的值。运行浏览变量于内存当中的引用地址情况, 查看具备内置功能使用性质的函数id(变量), 其得出来的返回值是该变量在内存里的引用地址, 常量运用的命名规范在于: 由大写字母以及下划线共同组成, 以 value的形式呈现。常量在程序运行过程中值不能改变的量基本数据类型1.1. 整数类型, int, 十进制, 二进制, 1010等于8乘以1加上4乘以0加上2乘以1加上1乘以0等于10, 八进制, 0o123等于64乘以1加上8乘以2加上1乘以3等于83, 注意, 是以0O或0o开头, 十六进制, 0到9, A到F, 等于14乘以1加上16乘以1加上0加上4096乘以11等于45086, 注意, 是以0X或0x头, 2. .小数float, 浮点类型, 计算时, 有精度问题, e等于2.718, 3. 复数, 格式, abj, a是实部, b是虚部。3-13字符串类型属于字符串类型的那种: str, 1.其定义格式如下: 变量等于单引号括起来的‘内容’, 紧接着打印出一行, 变量等于双引号括起来的内容, 随后打印出一行, 变量等于三个单引号依次排开的‘内容’以及或者三个连在一起的双引号, 能够借助回车的这种方式来换行, 并且打印展现出来的样子与字符串原本的格式是一致的2.需要注意的是: 字符串开头结尾之处所用的符号要保持一致, 引号是能够进行嵌套使用的, 被嵌套进去的字符串定义符号同样也会变成字符串的组成部分, 在三双引号嵌套双引号的这种情况下, 是不能在尾部进行接触的。哎呀呀, 你看哈那个s1可是被赋值成为了这样的内容, 就是说中也能够运用双引号来界定字符串, 之后呢打印输出这个s1 , 再瞧瞧s2呀它又被赋值为单引号内容也是字符串, 然后打印s2 , 接着再看s3呢它被赋值成了单引号内容加上双引号内容 , 最后打印s3。这里存在语法错误, 正确写法应该是: s1 中也可以使用定义字符串print(s1) s2 内容也是字符串print(s2) s3 单引号内容 双引号内容print(s3)。运行转义字符转义字符, 其中, \n是用于换行的, \是用以实现续行的, \0为空null情况的, \是能将:转换成字符串的, \是会把转换成字符串的, \\是把\转换成字符串的, \0dd是八进制数相关的, dd指字符, 像\012代表换行, \x0a是十六进制的, 0a指字符, 比如\x0a代表换行。s1 中也可以使\0用内容定义字符串null , s2 , print(s1), s2 内容也是\012字符串\, print(s2), s3 内容也是\x0a字符串\, print(s3)。运行限制转义字符把最喜爱字符串前面加上 R 或者 r 来限制转义字符, 使其功能受限, 并且会将转义字符完整打印出来, 快捷注释方式为 Ctrl /。布尔类型布尔类型, 主要用于表示真假, 其中True或False均为保留字, 此外还有1和0, 布尔类型虽可进行计算, 但不建议如此操作。对象的假值包括, False和None, 数字中的0, 涵盖整数0、小数0.0与复数虚数0, 空序列, 包含字符串、空列表以及空字典, 自定义对象的实例, 该对象方法返回False或者返回0。执行打印操作, 打印出一加假值的结果, 执行打印操作, 打印出一加真值的结果。运行若a等于True, 那么a被赋值为1, 此时打印“a为True”, 否则打印“a为False”。运行3-20数据类型转换1. int(x): 这里的x指代对象, 其返回值是一个整数类型, 是将对象转换为整数。若x为字符串, 那么该字符串应全为整数若x为小数, 只保留整数部分x不能是负数若x为布尔类型, True转换后等于1, False转换后等于0。2. float(x): x表示呆滞对象, 返回值是一个浮点类型的值, 是把对象转换为浮点类型。若x为字符串, 该字符串应全为整数, 除了复数若x为整数, 则转换后是整数及0x不能是负数若x为布尔类型, True转换后等于1.0, False转换后等于0.0。3. str(x): x代指对象, 返回值是一个字符串, 是将对象转换为字符串, x可以是所有基本数据类型。4. plex(real,): real代表实数部分, imag代表虚数部分, 返回值是一个复数用于创建一个复数。5. repr(x): x指代对象, 返回值是一个字符串, 是将对象转换为表达式字符串, x可以是所有基本数据类型。6. evalx): x指代字符串对象, 返回值根据字符串内容而定, 是将字符串对象转换为数字类型。若x为整数字符串, 返回值为整数类型若x为浮点字符串, 返回值为浮点类型若x为复数字符串, 返回值为复数。7. chr(x): x代指整数, 返回值是一个字符, 是将整数转换为字符, 参照的是ASCII表, 如48对应0, 65对应A, 97对应a。8. oxd(x): x代指字符, 返回值是一个整数, 是将字符转换为整数。9. hex(x): x代指整数, 返回值是一个十六进制字符串, 是将整数转换为字符串。10. oct(x): x代指整数, 返回值是一个八进制字符串, 是将整数转换为字符串。11. bin(x): x代指整数, 返回值是一个二进制字符串, 是将整数转换为字符串。12. round(x): x代指Float点数量, 返回值是一个四舍五入的浮点数或整数。令x等于双引号括起来的123, 将a赋值为把x转换为整数类型后的值, 打印a, 打印a的类型。运行a等于1, 要打印a, 还要打印a的类型。运行先将a赋值为包含1和2的元组, 接着打印a, 然后打印a的类型。运行运行将x赋值为3, 把a设为通过ord函数作用于x所得到的值打印a, 打印a的类型。运行首先, 将x赋值为10, 接着, 把x通过bin函数转换为二进制形式并赋值给a, 然后, 打印a, 最后, 打印a的类型。运行将x赋值为1.1, 将a赋值为经过round对x进行处理后的值, 打印a, 打印a的类型。运行将x赋值为1.556 , 把a设定为对x进行保留一位小数的四舍五入操作后的结果 , 打印a , 打印a的数据类型。运行3-27代码练习请你明确一下问题哦, 你提供的这段内容似乎不太完整或者有一些不清的表述, 比如“ float(a) float(b) float(c) float(d) float(e) ”这里不太明确具体要怎么改写, 还有“print(商品总金额: str() 元) round(,0)”也不太清晰准确意思, 麻烦你进一步说明一下需求, 以便我更准确帮你改写。运行运算符, 它是那种特殊符号, 能用来做运算, 像做数学运算、比较运算、逻辑运算以及位运算, 算数运算有加, 有加号加, 有减号减, 有乘号乘, 有除号除, 有百分号求余, 有双除号取整数部分, 有双星号求幂赋值运算符有等于符号等于, 有加等于, 有加等于号且x等于和y做加法后的结果x等于x与y相加, 有减等于、乘等于、模等于、双除等于、双星等于, 关系即比较运算符, 其中有小于号小于, 有大于号大于, 有等于号等于, 有四个等于号等于, 有感叹号加等于号不等于, 还有判断是否在1到100之间, 比如a大于1并且a。快捷键, 快速注释是Ctrl /可以完成的操作, 快速复制多行是由Ctrl D来达成的, 快速另起一行则需通过shirt enter来实现。 7/2 print() print(type())运行等于, 7 取模 7, 进行打印, 打印类型。2的4次方, 进行打印, 打印类型, 这样的操作序列, 被执行。运行在期末考试里, 存在着这样一个人, 其有三门课程的成绩情况分别是, 95分, 92分, 89分且这89分已用符号C表示, 这时要计算该人成绩与用C表示的89分之间的差值, 还要计算这三门课程成绩的平均数值, 差值的计算方式是另外两门成绩之和减去用C表示的89分, 之后打印输出差值的结果, 平均成绩的计算方式是: 先把三门成绩相加, 再用所得和除以3, 最后打印输出平均成绩的结果。运行a 1 a 1 print(a)运行print(bin(-7))运行