好几天没写blog了,今天整理整理。写blog一定要坚持下去。
Python解释器
#!/usr/bin/env python
#-*-coding:utf-8-*-
# 无效的内容,只做注释用(单行注释)
""" """ 多行注释(三引号)
例:
"""
123
123
"""
1.创建xxx.py文件(不要有中文路径)
#!/usr/bin/env python
#-*-coding:utf-8-*- (- 是 gang)
2.写代码
a.头部两行
b.写功能代码
3.执行代码
a.打开终端 cmd
b.Python代码文件的路径
raw_input 用于和用户交换,等待输入内容
raw_input("111:") py2.7 raw_input('111')
py3 input('>>>')
变量 il代指某个“东西” il = raw_input("111:")
变量名:
数字,字母,下划线(_) (只能用这些)
alex = 123 sb = "alex" a_lex = "sb"
不能以数字开头 例:1alex
变量不能是Python内部的关键字
基本的数据类型:
数字:123 age = 18
字符串:
al = "asdf" al = 'ffa' al = """sad21a""" "都是英文的引号
布尔值:
Ture/False
a4 = True
a5 = False
条件:
一个等号是赋值 =
两个符号是比较 ==
!=表示不等于
if条件:
——》内容一 缩进必须用
——》内容二 (四个空格)
else:
——》内容三
——》内容四
if 1 == 1:
print("111")
else:
print("222")
name = raw_input("Username:")
pwd = raw_input("Password:")
if name == "qiao" and pwd == "666":
print("yes")
else:
print("no")
if条件一:
xxx
elif条件二:
xxx
elif条件三:
xxx
else:
xxx
例:
inp = raw_input(">>>")
if inp == "1":
print("111")
elif inp == "2":
print("222")
elif inp == "3":
print("333")
else:
print("...")
if name == "alex" or name == "eric"
只要满足任何一个or条件进入当前代码块
1.
if条件:
代码块
else:
代码块
2.
if条件:
代码块
elif条件:
代码块
else:
代码块
3.条件
Ture False
1>2 n1>n2 n1 == n2
name == "alex" or name == "eric"
name 1 == "alex"
name == "alex" and pwd == "123"
while 代码块:
代码块
import time
n1 = Ture
while n1:
print("1")
time.sleep(1)
n1 = False
print("end')
______________________________________________________________________________________
例:
kaishi = 1
while Ture:
print(kaishi)
kaishi = kaishi+1
time.sleep(1)
###打印(1)
———————————————————————————————————————
break
用于跳出当前循环,并且break下面的代码,将不再执行
例:
kaishi = 1
while Ture:
print(kaishi)
if kaishi == 10:
break
kaishi = kaishi+1
_____________________________________________________________________________________________
continue
用于跳出本次循环,继续下一次循环
while True:
print("123")
break
print("456")
###打印(123)
while Ture:
print("123")
continue
print("456")
###打印(123)
———————————————————————————————————————————
例:
1.输入1-10整数
start = 1
while Ture:
print(start)
if start == 10:
break
start+= 1
2.输入除7以外的1-10所有正整数
start = 1
while Ture:
if start == 7:
start += 1
continue
print(start)
if start == 10:
break
start += 1
3.输入1-100以内所有整数
start = 1
while Ture:
print(start)
if start == 100:
break
start += 1
4.求1-100内所有整数合
sum = 0
start = 1
while Ture:
sum = sum + start
if start == 100:
break
start += 1
print(sum)
5.输出1-100内所有奇数
start = 1
while start < 101:
temp = start%2
if temp == 1:
print(start)
else:
pass
start += 1
###temp是余数
6.输出1-100内所有偶数
start = 1
while start < 101:
temp = start%2
if temp == 0:
print(start)
else:
pass
start += 1
+ - * / %(求余)
嗯,目前就写到这里吧。
——————————————————————————————————————————