今天发愤图强,死学Python!!!!
为此小编还买了自己喜欢的McPython!
从小老师就说兴趣是最好的老师,所以呢买这本书是想通过我的世界这款游戏来提高自己的学习兴趣!!!
当然也有私心啦....
#!/usr/bin/env python # -*- coding:utf8 -*- #布尔值 v = 1==1 print (v) a = 1 != 2 print (a) """ 先计算括号内 **** True OR ==> True True AND ==> 继续走 False OR ==> 继续走 False AND==> False """ user = "alex" pwd = "123" v = user == 'alex' and (pwd == "123" or 1 == 1) and pwd == "1234" print(v) #算数运算=赋值运算 count = 0 number = 0 count = count + 1 number += 1 print (count==number) #结果是真实值 #算数运算 a = 10 * 10 print(a) #赋值运算 b = 0 b = b + 1 b += 1 print(b) #结果是布尔值 #比较运算 c = 1 > 5 c print(c) #逻辑运算 d = 1>6 or 1 == 1 print(d) #成员运算 e = "啊" in "阿坤" print(e) #基本数据类型 #数字 num = 123 v=num.bit_length() print(v) #字符串 name = "csdnak" v1 = name.upper() print(v1) """ 整形int Python3里,31415926159261592615...(无限) Python2里,1234567890(有范围) 长整型long Python2里,31415926159261592615... """ #数字魔法在int里,ctrl+鼠标左键点击int a = 404 b = a.bit_length() print(b) #type()照妖镜,可查看所属类型 c = "123" print(type(c),c) d = int(c) d = d + 321 print(type(d),d) #进制转换2,8,16进制等 num = "a" v = int(num,base=16) print(v) #当前数字的二进制至少用n位表示 age = 10 r = age.bit_length() print(r) #字符串str里,ctrl+鼠标左键点击str. s1 = "csdnak" a = s1.upper() b = s1.title() c = s1.startswith('cs') print(a,b,c) #首字母大写 v = s1.capitalize() print(v) #所有变小写,casefold更牛逼,很多未知的对象应变小写 v1 = s1.casefold() print(v1) #跟casefold功能一样,但是只能使常规字符变小写 v2 = s1.lower() print(v2) #20代表总长度并且字符居中 #*号为填充符号可有可无,也可以是其他任何字符但只限1位 v3 = s1.center(20,"*") print(v3) #在s1中包含几个c #2为起始位置,5为结束位置,二者可有可无 v4 = s1.count('c',2,5) print(v4) #以什么什么结尾 #以什么什么开始 返回bool布尔值 v5 = s1.endswith('dn') v6 = s1.startswith('c') print(v5,v6) #从开始往后找,找到第一个之后,获取其位置 #> 或>=,支持区间(例:大于等于9小于12)找不到输出为-1 test = "csdngithubak" v7 = test.find('bak',9,12) print(v7) #格式化,将一个字符串中的占位符替换为指定的值 #如果对象为数字则从左往右按顺序来替换(第一位为0) t = 'i am {name},age {num}\n' t1 = 'i am {0},age {1}\n' v8 = t.format(name='wxk',num=19) v9 = t1.format('wxk',19) #基于字典格式化,传入的值{"name":'wxk',"num":19} v10 = t.format_map({"name":'wxk',"num":19}) print(v8,v9,v10) #index找不到就会报错,所以一般都用find v11 = test.index('8') print(v11) #字符串中是否只包含 字母或数字,若不是则返回False #也可以纯数字和字母 t2 = "csdnak187" v12 = t2.isalnum() print(v12) """ #列表list里,ctrl+鼠标左键点击list. ... #元祖 tuple里,ctrl+鼠标左键点击tuple. ... #字典 dict里,ctrl+鼠标左键点击dict. ... #布尔值bool里,ctrl+鼠标左键点击bool. ... """