前言
关于python的介绍我就不多解释了 毕竟我也是刚接触python 我也不能说介绍什么,本人写博客的原因并不是想要说传授什么东西,只是把自己学习的知识尽量的梳理一下。然后这样还可以复习巩固一遍加强记忆。
然后python的话,我用的是3.8版本,实在python官网下载的。
编辑器的话目前用的是notepad++ 和pycharm。
大佬看见了可以指点一下,喷的话轻喷
python的运行简述:
1、当python程序运行时,编译的结果则是保存在位于内存中的PyCodeObject中,当Python程序运行结束时,Python解释器则将PyCodeObject写回到pyc文件中。
2、当python程序第二次运行时,首先程序会在硬盘中寻找pyc文件,如果找到,则直接载入,否则就重复上面的过程。
3、所以我们应该这样来定位PyCodeObject和pyc文件,我们说pyc文件其实是PyCodeObject的一种持久化保存方式。
#-*-coding:utf-8-*-
1、变量
name = "dragonfly"
上述代码声明了一个变量,变量名为: name,变量name的值为:“dragonfly”
变量定义的规则:
变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
1、for 循环
for i in range(10):
print("loop",i)
打印从 0 到 9 一共10个数.
2、if … else 判断
login------
username = "dragonfly"
password = 12345
usernames = input("请输入账户名:")
passwords = input("请输入密码:")
if usernames == username and passwords == password:
#判断如果输入的密码和账户名是否都一致如果都一致才可以登录
print("you are welcome")
elif usernames != username:
print("user error----")
else:
print("passowrd error----")
#elif 可以表示说 或者的意思
if 如果
else 除非
3、while 循环模式
while 是除了for 循环的另外一种循环
比如下面的一种简单的死while循环
while True:
print("死循环")
要想让循环停下来就必须要加入判断条件比如
count = 0 #定义一个简单的计时器
while True:
print("循环",count)
count += 1
if count == 9:
print("循环停止")
break
#循环 10 次
test = False
count = 0
while not test:
print("循环",count)
count += 1
if count == 10:
test = True
#也可以这样
#可以把while True理解为如果条件成立那么这个循环就一直走下去所以也可以加一个判断条件使True这个位置的代码在特定的条件下变成False来中止循环
4、猜年龄游戏
mio = 27
count = 0
while True:
guess_age = int(input("猜一猜 mio 少岁了:"))
if guess_age == 27:
print("yes, you guess right!!")
break
elif guess_age < 27:
print("think bigger") #往大了想
else:
print("think smaller") #往小了想
count = count + 1
if count == 3:
keep_guess = input("do you want to keep guessing,keep guess'n',esc 'q'")
if keep_guess == "n": #如果想继续猜
count = 0 #重新计数,还可以再猜三次
elif keep_guess == "q":
break
#补充 再循环当中 break 是结束当前循环 continue 是跳过本次循环进入下一次循环
来源:CSDN
作者:yytaiyang
链接:https://blog.csdn.net/yytaiyang/article/details/104483077