Python条件判断 if-else for循环 while循环 break continue

条件判断 if-else if-else语句是通过if 后面的是否为真,当为True,就执行if代码块后面的,如果为False,同时又有else语句,执行else后面的内容。没有else,什么都不执行。 注意,python是通过冒号来进行区分代码块的,后面的需要缩进 1234567if xxx :.....elif xxx:...else:.... if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else if条件简写 123x=1if x: print('True') 只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False。 bool为假:123456false []空列表 ...

阅读全文

Python list和tuple

1 list是一种Python的数据类型–列表 list是一种有序的集合,可以进行增删改查 123>>>name=[aa,bb,cc]>>>name['aa','bb','cc'] 查看name的元素个数1len(name) 通过索引查找list中的元素123456>>>name[0]aa>>>name[1]bb>>>name[-1] #这是最后一个元素 超过元素的个数会越界,不管是正向还是反向都不能越界 len(name)-1 list是一个有序的表,在list末尾追加: 123>>>name.append('dd')>>>name['aa','bb','...

阅读全文

Python 解压序列、可迭代对象并赋值给多个变量

Python数据结构和类型 1.1 解压序列赋值给多个变量 现在有一个包含N个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给N个变量? 解决思路:先通过简单的解压赋值给多个变量,前提是变量的数量和序列元素的数量是一致的 下面是简单的代码 12345678910111213141516171819202122232425262728293031323334353637383940p = (1,2,3)x,y,y = p>>>x ---1>>>y---2>>>z---3**代码实现1**data = [ 'ABC',20,30.11,(16,28,99) ] # data中的元素有4个name,share,price,h...

阅读全文

Python字符编码及字符串

字符编码 字符串是一种数据类型,但是字符串比较特殊的是编码问题,计算机只能处理数字,处理文本就需要将文本转换成数字。计算机设计时8bit作为一个字节byte,一个字节能表示的最大整数就是(2^8)-1 255(二进制11111111),两个字节65535,4个字节4294967295. 计算机最初由127个字符被编码到计算机中,包含大小写字母,数字,字符,称作ASCII码 但是处理中文至少需要2个字节,中国制定了GBK2312,各个国家都有相应的编码,为了统一制定了Unicode编码。Unicode将所有的所有的语言统一编码,防止出现乱码。 ASCII和Unicode的区别是ASCII通常是1个字节,Unicode是2个字节 如果把ASCII编码的A用Unicode编码,只需要...

阅读全文

shell脚本自动部署及监控

开发脚本自动部署及监控 1.编写脚本自动部署反向代理、web、nfs; 要求: I、部署nginx反向代理三个web服务,调度算法使用加权轮询; II、所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性; 2.编写监控脚本,监控集群内所有服务存活状态,内存、磁盘剩余率检测,异常则发送报警邮件 3.编写计划任务,定时运行监控脚本,完成监控操作 一、shell脚本部署nginx反向代理和三个web服务1 对反向代理服务器进行配置1234567891011121314151617181920212223242526272829303132333435#!/bin/bash#修改用户交互页面 用户输入参数执行相应...

阅读全文

© 2018 Peter's Blog Center All Rights Reserved.
Theme by hiero