python的第一天

今天,主要学习了python的一些历史和简单使用。

#########################

环境搭建

为了使在windows下面写代码比较轻松点实用pycharm

为了在shell里面写代码有TAB所以加入了一个模块

 

模块的代码是:

#!/usr/bin/env python
# python startup file
import sys
import readline
import rlcompleter
import atexit
import os
# tab completion
readline.parse_and_bind('tab: complete')
# history file
histfile = os.path.join(os.environ['HOME'], '.pythonhistory')
try:
readline.read_history_file(histfile)
except IOError:
pass
atexit.register(readline.write_history_file, histfile)
del os, histfile, readline, rlcompleter

 

############################

 

还有一些条件判断,循环等等的使用。

例如:

#!/user/bin/env python
# _*_ coding:utf-8 _*_
Gender = input("你的性别是:")
if Gender == "man":
print("我是男的")
elif Gender == "gril":
print("我的女的")
else:
print("死到一边去")
这是一个最简单的判断语句
#!/user/bin/env python
# _*_ coding:utf-8 _*_
import sys
lucknub = 26
nub = 0
i = 3
while lucknub != nub :
nub = int(input("输入你的数字"))
if nub > lucknub:
print("太大了")
print("你还有的次数",i)
if i == 0:
print("次数完了")
exit()
elif nub < lucknub:
print("太小了")
print("你还有的次数",i)
if i == 0:
print("次数完了")
exit()
i -=1
print("你答对了!!")
这个是我第一次写的猜数字


######################################
这个是我简化后的猜数字
#!/user/bin/env python
# _*_ coding:utf-8 _*_
import sys
lucknub = 26
i = 3
while i != 0:
print("你还有",i,"次机会")
nub = int(input("输入你的数字"))
if nub > lucknub:
print("太大了")
if nub < lucknub:
print("太小了")
i -=1
if nub == lucknub:
print("你答对了!!!")
exit()
print("你的次数用完了!!")

在判断的时候最重要的是,理解逻辑的优先条件有思路的往下面做,要不很容易把自己带到坑里面去。

###############################################
这个是for的写法,更加简单了
#!/user/bin/env python
# _*_ coding:utf-8 _*_
import sys
lucknub = 26

for i in range(3):
print("你还有",i,"次机会")
nub = int(input("输入你的数字"))
if nub > lucknub:
print("太大了")
if nub < lucknub:
print("太小了")
if nub == lucknub:
print("你答对了!!!")
exit()
print("你的次数用完了!!")


在写循环语句中
continue,brake,等等的语句是可以帮助到循环语句更加准确的去执行命令
其中
continue,是跳出当前循环不再往下走。但是会继续执行循环语句
brake, 是跳出上一级循环不再往下走。



#################################################
#!/user/bin/env python
# -*- coding:utf-8 -*-
name = input("your name:").strip()
age = int(input("your age:"))
job = input("you job:").strip()
brom = 2016 - age
print('''%s的情况:
你的名字:%s
你的年龄: %s 岁
你的工作:%s
你出生于:%s''' %(name,name,age,job,brom))


这个是写一些处理字符串的办法
.strip()是脱去函数,大概就是去掉某个字符,默认是去掉前后的空格。

############################################################################
python的列表

 

 




posted @ 2016-11-04 15:07  无聊的我  阅读(307)  评论(0编辑  收藏  举报