Python有哪些种类:
JPython、IronPython、JavaScriptPython、RubyPython、CPython(即将开始学习种类,最为常见的种类)、pypy
pypy:这是用CPython开发的Python,第一次运行时通过pypy翻译字节码后,再通过CPython翻译为c语言的字节码,随后被翻译为机器码,在第二次运行时pypy可直接调取机器码,增强了运算速度,节约了运算时间。
基本的数据类型:
字符串:凡是被单引号、双引号、三引号双双包围的都是字符串
数字:就是数字啊,这东西还用多说吗?
两种数据运算的方式:
字符串:加法(字符串和字符串之间、连起来)、
乘法(字符串和数字之间、把一个字符串说上好几遍)
数字:加、减、乘、除、取整、取余
变量命名的问题:
很常规,数字、字母和下划线(就是这个“_”)三者的组合,记住数字不能开头即可
关于if和while的使用:
pass 代指空代码,无意义,仅仅表示代码块。if和else后面没有代码块是会报错的。
elif 是else if 的缩写
关于他们两者的使用,我还是以看到的习题为主吧
1.使用while循环输入1 2 3 4 5 6 8 9 10
a = 1 while a < 11 : if a != 7: #验证是否等于7 print(a) print(" ") else : pass a = a + 1 #此环节必须与if语句同级别
2.求1-100之间所有数的和
a = 0 b = 0 while a < 101: b = a + b #b的赋值在循环内不断增加,循环内不会重新赋值 a = a + 1 print(b)
3.显示1-100内的偶数 和 奇数
a = 1 print("下面是所有奇数") while a < 101: if a % 2 != 0: print(a) else: pass a = a + 1 print("下面是所有的偶数") a = 1 while a < 101: if a % 2 != 1: print(a) else: pass a = a + 1
4.计算1-2+3-4+5......+99所有数字的和
a = 1 b = 1 while a < 100: a = a + 1 if a % 2 != 1: #判定如果是偶数则用减法 b = b - a else: b = b + a #判定如果是偶数则用加法 print(b) #运算结果为-50
5.用户登录(三次机会重试)(这个作业目前还没看到正确答案)
a = 1 name = "bab" mima = "mom" while a < 4: name_user = input("请输入用户名") mima_user = input("请输入密码") if name_user == name and mima_user == mima: print("欢迎进入你的世界") a = 5 else: if a == 3: pass else: print("请重新输入") a = a + 1 if a != 6: print("三次机会已用完") else: pass
以上就是今天的收获,我是一只农学狗,上大学的时候学了植保专业,虽然后来没有从事自己的本专业工作,但是自己现在作者小时候最讨厌的写文字的工作而且收入不咋地。现在有了孩子,不努力不行啊,目前想换行做码农。之所以申请一个博客,就是打算监督自己学习Python,毕竟有了负担的男人不能随便辞职啊!希望能成功。
这是第一天,以后每天我会更新自己的每日收获,也算是学习记录吧。