Python的执行过程:
按照python的规则写一个文件,将文件交给Python软件然后读取文件中的内容,再进行转换和执行,最终获取结果。
Python的版本:
2.x和3.x Python官网是:python.org
win系统安装需要配置环境变量,为了操作方便
Python基础:
1.第一句Python
#!/usr/bin/env python #coding=utf-8 print ('hellow world')
2.两种执行方式
python解释器 py文件路径
python 进入解释其
实时输入并获取到执行结果
3.解释器路径
#!/usr/bin/env python
4.编码
uft-8 支持中文
5.执行一个操作
提醒用户输入:用户和密码,并打印
#!/usr/bin/env python #coding=utf-8 # 永远等待,直到用户输入了值,就会将输入的值赋值给n,n代指用户输入的内容 # 变量 """ n1 = input('请输入用户名:') n2 = input('请输入密码:') print(n1) print(n2) """
6.变量名
只能由,字母,数字,下划线组成,并且不能以数字开头
不能是关键字 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'
最好不要和python内置的东西重复。
7.条件语句
if语句:
""" 如果1等于1,那么就输出 欢迎进入第一会所否则输出欢迎进入一本道 代码块 if 条件: print('OK') else: print('Error') """ 1.if基本语句: if 1 == 1: print('欢迎进入第一会所1') print('欢迎进入第一会所2') else: print('欢迎进入一本道') if 1 == 1: print('欢迎进入第一会所1') print('欢迎进入第一会所2') print('end') 2.if嵌套: if 1 == 1: if 2 == 2: print('欢迎进入第一会所1') print('欢迎进入第一会所2') else: print('欢迎进入东京热') else: print('欢迎进入一本道') 3.if多分支: inp = input('请输入会员级别:') if inp == "高级会员": print('美女') elif inp == ('白金会员'): print('大摩') elif inp == ('钻石会员'): print('一线明星') else: print('少妇') print('开始服务') 补充: pass关键字 if 1 == 1: pass # 如果条件符合,但是什么都不想执行是使用pass else: print('ooo') and关键字 if n1 == "root" and n2 == "root!123": print('登录成功') else: print('登录失败')
缩进一般是4个空格
= 号赋值
== 号比较
8.基本数据类型
字符串 (引号): name = "我是谁" name = 'opx' name = """opx""" name = '''我是谁''' 这四种情况都是字符串 加法: n1 = "alex" n2 = "OK" n4 = "ookk" n3 = n1 + n2 + n4 print(n3) # 结果:n3 = "alexokookk" 乘法: n1 = "alex" n2 = n1 * 10 # 等于让n1重复10次 print(n2) # 结果:alexalexalexalexalexalexalexalexalexalex 数字: age = 19 加减乘除次方取余: a1 = 10 a2 = 20 a3 = a1 + a2 a4 = a1 - a2 a5 = a1 * a2 a6 = 100 / 10 # 可以直接写数字 a7 = 4 ** 4 # 4的4次方 a8 = 39 % 8 # 获取39除以8的到的余数 7 a9 = 39 // 8 # 取商 4 用取余的方式判断一个数是奇数还是偶数 a = 13 temp = a % 2 if temp == 0: print('偶数') else: print('奇数')
9.循环
while循环
while 条件: # 比较结果为真则执行下面的代码块
代码块
''' 循环: 死循环 count = 0 while count < 10: print(count) # count = 100 count = count + 1 print(123) '''
while if 练习题
# 1.使用while循环输出123456 8910 count = 1 while count <= 10: if count == 7: print(' ') count = count + 1 else: print(count) count = count + 1 count = 1 while count <= 10: if count == 7: pass else: print(count) count = count + 1 # 2.求1-100的所有数的和 count = 1 he = 2 while count < 100: he = count + he print(count) count = count + 1 print(he) print(he) # 3.输出1-100内所有的奇数 count = 1 while count <= 100: a = count % 2 if a != 0: print(count) # count = count + 1 count = count + 1 # 4.输出1-100内的所有偶数 count = 1 while count <= 100: a = count % 2 if a == 0: print(count) count = count + 1 # 5.求1-2+3-4+5...99的所有数的和 count = 1 he = 0 while count < 100: a = count % 2 if a == 0: he = he - count else: he = he + count count = count + 1 print(he) # 6.用户登录,三次机会重试 count = 1
while count <= 3:
n = 2
name = input("输入用户名:")
passwd = input("输入密码:")
if name == "root" and passwd == "root!123":
print("登录成功!")
count = 5
else:
print("登录失败,将退出程序!")
count = count + 1
# n = n -1 # 本想再提示的时候做一个剩余次数的提醒。