Python学习第一周总结(2018-2-26 ——2018-3-2)
markdown的使用方法
- 1,#可以用来表示6级标题
2,列表: -
有序列表 1. 加数字就行
3,插入链接:[显示文本](链接地址)
4, 插入图片 !
5, 引用: >
6, 粗体 : ** **
斜体: * *
7,代码引进:hello world
8,显示链接中带括号的图片: ![][1]
pycharm的初步使用
- pycharm的安装:
1.pycharm的下载:官网 jetbrain
2.pycharim的破解:百度 : lanyu 最后替换掉 host文件(新host文件需要加一行代码0.0.0.0 account.jetbrains.com
)
3.pycharm的环境配置:建议安装的时候选择第一个虚拟的环境。字体颜色等则在setting中进行调整
4.pycharm的运行:新建python项目,写代码,run代码,分步运行代码
关于Python
概述
- Python是一种解释型语言,解释型语言的最大优点是平台可移植性,执行效率低
- 今天当计算机硬件已经足够发达了,我们追求的并不是程序的执行效率而是程序的开发效率
- 如果要在Linux的环境下更新到Python3.X版本需要通过源代码进行构建安装
- 我们可以使用Python的包管理工具pip来安装第三方模块
pip install ipython jupyter
python -m pip install ipython jupyter
- 第一个Python程序
hello world!
- 如果想要交互式环境进行Python开发,name可以使用Ipython 或者 Jupyter notebook 进行
- 如果要做团队开发以及需要使用多文件多模块协作的大型项目,我们推荐使用Pycharm的集成开发环境
变量
变量命名必须遵守的规则:
- 只能以字母,下划线,数字,并且数字不能开头,不能用特殊字符
- Python的大小写敏感
- 不能与关键字,保留字重合
运算符
- 赋值运算符: =
- 算数运算符: + - * / // % **
- 关系运算符
- 逻辑运算符: and or not
- 身份运算符: True False
分支结构
if - else 语句
循环结构
for _ in range()
while
关于if-else和while语句的游戏实例:craps赌博游戏
from random import randint
count = int(input('请投币:'))
j = 0
k = 0
while count >=1 :
a = randint(1,6)
b = randint(1,6)
print('玩家首回合点:%d' % (a + b))
if a + b ==7 or a + b == 11:
k += 1
print('玩家首回合获胜')
elif a + b == 2 or a + b == 3 or a + b ==12:
j += 1
count -= 1
print('玩家首回合失败' )
else:
d = a + b
while True:
a = randint(1,6)
b = randint(1,6)
if d == a + b:
k += 1
print('玩家摇出了bingo%d点' % (a + b))
break
elif a + b == 7:
j += 1
count -= 1
print('玩家摇出了false%d点' % (a + b))
break
else:
print('玩家摇出了%d点' % (a + b))
pass
print('you lost的次数为:%d' % j)
print('you win 的次数为:%d' % k)
print('在%d局出局' % (j + k))