Python(循环语句与数据类型)

循环语句

对于python来讲 基本上循环用的两个 wile 跟静态语言类似 下来是for循环 这个就跟静态语言大大不一样了python

wile 条件:–》while 循环也就是 当条件为真的时候会一直循环 条件为假的时候 退出循环算法

for 循环 以前 你必须得先知道一个内置函数 range(m,n,k)能够是1个 可2 可3.用逗号隔开,切片用的是冒号网络

range() m - 初始值 默认是0 n - 最大值 -1 k 步长 1函数

# 当只给range函数一个参数的时候 其实也就是n这个参数 其他 参数都为默认值 q = range(0,101,2) # 循环100位 都是偶数 d = range(8,101) # 从8开始到100 t = range(8,101,2) # 从8开始每次加2 for i in q: print(i,end='-') # end = '' 不换行输出 而且给定一个字符 for i in range(1,11): for j in range(1,11): if j == 5 and i == 5: print('x',end='') print(j,end='') print('') 

数据类型

# 整数 浮点型 布尔类型 类型转换 # 静态语言都有本身的范围 也就是大括号 python是没有这些大括号的 它注重的是缩进 # public void fun(){ # # } # 整数 a = 1258 a = b = 1234 print(type(a)) # 浮点型 python区分浮点型和整形的惟一方式就是有没有小数点 # 谈到浮点型 不得不说一个E记法,E记法就是平时所说的科学计算法,用于表示特别打和特别小的数值 # 好比说地球到太阳的距离是1.5亿公里,若是转换成米的话,那既是一个很是大的数字(150 000 000 000) # 可是若是你用E记法来算的话记法就是1,5ell(大E和小e均可以) a = 1.5e4 # 1.5 * 10的4次幂 print(a) # 布尔类型 print(True + True) # True表明1 print(True + False) # False表明0 # 类型转换 a = '520' b = int(a) print(type(a),type(b)) c = 5.99 d = int(c) # 当浮点类型转换int类型是 小数点后都会丢失 print(c,d) e = '520' f = float(e) print(e,f) g = 520 h = float(g) print(g,h) i = 5.99 j = str(i) print(i,j) # isinstance() 来肯定变量的数据类型 这个方法有两个参数 第一个参数 你准备要判断的变量 第二个参数 你准备判断变量的类型 # 这个方法会返回 True 和 False 来告你是不是这个数据类型 k = "会计法" print(isinstance(k,str)) # 返回True print(isinstance(k,int)) # 返回False print(isinstance(520,int)) # 返回True本文的文字及图片来源于网络,仅供学习、交流使用,不具备任何商业用途,若有问题请及时联系咱们以做处理想要获取更多Python学习资料能够加QQ:2955637827私聊或加Q群630390733你们一块儿来学习讨论吧! 
相关文章
相关标签/搜索