kubernetes|python学习笔记——基础篇

kubernetes|python学习笔记——基础篇

Python 学习笔记 , 基础篇 , 全 , 后续还会继续更新 , 有需要的可以先收藏
需要完整教程的可以私聊我哦
数据类型:

  • 整形 int :
1.表示整数 , 包含正数 , 负数 , 0 ex:-500 , 12345 , 0
十进制:每位用十种状态计数 , 逢十进一 , 写法是0~9 。
八进制:每位用二种状态计数 , 逢二进一 , 写法是0b开头 , 后跟0或者1 。 (0o开头)
二进制:每位用八种状态计数 , 逢八进一 , 写法是0o开头 , 后跟0~7 。 (0b开头)
十六进制:每位用十六种状态计数 , 逢十六进一 , 写法是0x开头 , 后跟0~9A~Fa~f
(0x开头)
  • 浮点型
表示小数:包含正数 , 负数 , 0.0
(2) 字面值:
小数形式表示:7.0 , -9.6 , 0.0 , 17.2
科学计数法:
1.23e-2 (等同于0.0123)
1.23456e5(等同于123456.0)
  • 字符串str
作用:用来记录文本信息(文字信息)
使用:双引号下的文字
注意点:不同版本的python , 以及linux需要注意字符串的编码格式可能不同 , 常用编码格式gbk , utf-8等等
  • 布尔bool
作用:判断:真 , 假 , 或者说:是 , 否
值:True:表示真 , 本质是1
False:表示假 , 本质是0
注意:Bool值不能参与运算 , 但是可以参与if判断 ,
运算1.类型转换
a.强制转换为整型:int(数据)
b.强制转换为浮点型:float(数据)
c.强制转换为字符串型:str(数据)
d.强制转换为布尔型:bool(数据)
e.混合运算时 , 自动升级int+float -->float
注意:
字符串类型转换为其他类型时 , 必须是目标类型的字符串表达形式 , 比如'12'能转变为整形12但是‘dsad12’不能转变为整形
2.运算符
算术运算符:+ (加法) , - (减法) , * (乘法) , / (除法结果为浮点数)//( 整除:除的结果去掉小数部分)% (求余)** (幂运算)
优先级(从高到低):括号() , 幂运算*** / % //(乘除 , 求余 , 整除 , 在同一个等级) , +-(最后一级)
3.增强运算符
y += x 相当于 y = y + x
y -= x 相当于 y = y - x
y *= x 相当于 y = y * x
y /= x 相当于 y = y / x
y //= x 相当于 y = y // x
y %= x 相当于 y = y % x
y **= x 相当于 y = y ** x
4.比较运算符
><>=<===!=从前到后分别是大于小于大于等于小于等于等于.
注意:返回值是布尔类型 , 即:是或者否 ,
==是比较运算符 , =是赋值的意思
例:
1==2返回的是False ,
1=2无返回值 , 但是把2的值赋给1 , 从此1等于2.
5.逻辑运算符
andornot表示并且 , 或者 , 和取反
例如:True and Ture 返回TrueTrue and Fase或者False and True , 返回False
or则是只要两方有一个True则返回True只有两个都是Flase才返回False
not True 表示Falsenot False 表示True
6.身份运算符
is
语法表示: x is y x is not y
作用:判断两个对象是否表示同一个地址的值 ,
7.优先级
从低到高 , 逻辑<身份<增强<比较<算术
语句1.行
(1)物理行:编写代码的行 。
(2)逻辑行:程序运行时的行 , python解释器执行指令的最小单位 。
(3)建议:一个逻辑行在一个物理行上 , 如果一个物理行使用了多个逻辑行 , 使用;隔开
(4) 换行:
如果逻辑行过长 , 可以使用隐式换行或显式换行 。