学习Python第二天
1/创建xxx.py文件
ps:不要有中文路径(不然会出现不可预知的错误)
2/写代码
a.头部两行
#!/usr/bin/env python 在linux上有用
#-*- coding:utf-8 -*-
b.写功能代码
3、执行代码
a.打开终端(cmd)
b.python 代码文件的路径
4、变量名:只能有数字、字母、下划线组成、不能以数字开头、不能是Python内部的关键字
5、基本数据类型
数字:
age=123
字符串:
a1="sd"
a1='sds'
a1="""fdsfds"""
布尔值:
True/False
a4=True/False
6、if 条件: (同级别缩进必须一样)
条件成立执行此条语句(要加上缩进)
else:
条件不成立执行此条语句(要加上缩进)
True False
1 > 2 n1 > n2 n1 == n2 n1 != n2
and or
例:
name=input("请输入用户名")
pwd=input("请输入密码")
if name=='aa' and pwd=='123':
print('y')
else:
print("n")
ps:Python2.7里面不能用input去接受字母,只能接受数字,要接受字母必须用raw_input
Python3.0以后的版本input可以接受数字和字母,但是不能写raw_input;(在环境变量里把2.7的路径改成3.0以后的版本)
例2:
inp = input("...")
if inp == "1" or inp == "2":
print("1")
elif inp == "3" or inp == "4": (或者)
print("4")
else:
print(inp)
7、注释:
#无效的内容,只做注释用(单行注释)
"""
多行注释
"""
8、载入外部文件import
9、while 条件:
代码块
例:
a = 0
while a <= 10:
print(a)
a+=1
print(a)
#break跳出所有循环
b = 0
while True:
print(b)
if b == 10:
break
b+=1
print(b)
#continue终止当前循环 进行下次循环
例:输出1/2/3/4/5/6/8/9
import time
a = 0
while True:
time.sleep(0.3)
if a == 6:
a = 7
elif a == 9:
break
a+=1
print(a)
#print(a)
b = 1
while True:
if b == 7:
b += 1
continue
print(b)
if b ==10:
break
b+=1