Python对于科班出身的小白来说,是很容易上手的,至少在最开始的时候是这样。和Java,C\C++这样的语言相比,Python更适合初学编程的。那么下面来讲讲我关于Python知识的总结:
可以从Python的官方网站下载Python的安装程序以及查看相关文档
说明:如果要在Linux环境下更新到Python 3.x版本需要通过源代码构建安装
我们可以使用Python的包管理工具pip来安装第三方模块
pip install ipython jupyter
或
python -m pip install ipython jupyter
"""
第一个Python程序
Version:
Author:
Date:
Modifier:
"""
#使用了Python内置的print函数打印字符串
print('hello,world!')
jupyter notebook
如果要做团队开发以及需要使用多文件多模块协作的大型项目,我们推荐使用pycharm的集成开发工具,我们可以从JetBrains公司的官网网站上下载
PEP(Python enhancement Proposals)
x = int(input('x= '))
y = int(input('y= '))
print('%d + %d = %d' % (x, y, x + y))
print('%d - %d = %d' % (x, y, x - y))
print('%d %d = %d' % (x, y, x y))
print('%d / %d = %f' % (x, y, x / y))
print('%d // %d = %f' % (x, y, x // y))
print('%d %% %d = %d' % (x, y, x % y))
说明 %f是计算浮点小数 %d是计算整数
%d占据位置,然后x带入进行运算
除此之外,我们还可以在%f中间加上(数字.),即表示取几位小数(例:%.2f即表示取两位小数)
可以直接用import引用,但是这种方法就要在函数名前面加上模块名,例:
import random import random
f1 = 0
f2 = 0
f3 = 0
f4 = 0
f5 = 0
f6 = 0
for x in range(60000):
face = random.randint(1,6)
if face == 1:
f1 += 1
elif face == 2:
f2 += 1
elif face == 3:
f3 += 1
elif face == 4:
f4 += 1
elif face == 5:
f5 += 1
else:
f6 += 1
print('点数1出现了%d次' % f1)
print('点数2出现了%d次' % f2)
print('点数3出现了%d次' % f3)
print('点数4出现了%d次' % f4)
print('点数5出现了%d次' % f5)
print('点数6出现了%d次' % f6)
如果你不想在函数名前加模块,你可以:
from random import randint
f1 = 0
f2 = 0
f3 = 0
f4 = 0
f5 = 0
f6 = 0
for x in range(60000):
face = randint(1,6)
if face == 1:
f1 += 1
elif face == 2:
f2 += 1
elif face == 3:
f3 += 1
elif face == 4:
f4 += 1
elif face == 5:
f5 += 1
else:
f6 += 1
print('点数1出现了%d次' % f1)
print('点数2出现了%d次' % f2)
print('点数3出现了%d次' % f3)
print('点数4出现了%d次' % f4)
print('点数5出现了%d次' % f5)
print('点数6出现了%d次' % f6)
还有关于浮点数的运算,若位置不同,运算结果可能不相等,读者可自行运行下面程序
print(0.1 + 0.2 + 0.3)
print(0.3 + 0.2 + 0.1)
#提示:由于浮点数表示法的问题
#在实际开发的过程中请不要做浮点数的==和!=运算
#因为结果可能和预期的不同
以上便是我第一周所学的内容总结,因为刚开始所以还算比较简单,希望以后也能这样轻松吧~~~ 感谢阅读!
欢迎大家关注我来和我一起探讨!