1:指定python解释器
python xxx.py
./xxx.py #!/usr/bin/env python
2:编码
ascii
unicode
utf-8
python2.7 # -*- coding:utf-8 -*-
python3.x 默认utf-8
3:变量
变量名 = 值
变量名要求:
1) 数字,字母,下划线
2)数字不能开头
3)不能和python 关键字重复
"变量代指=====内存地址" ===都指向同一个地址=====
a = "123"
b = a
4:条件语句
if + 条件, elif + 条件, else
5: while + 条件
从上到下执行一次,(条件判断)在执行,+++
print num
s = ""
sum = 0
start = 1
while start < 100:
temp = start % 2
if temp == 1:
if start ==1:
s = str(start)
else:
s = s + "+" + str(start)
sum = sum + start
else:
s = s + "-" + str(start)
sum = sum - start
#print(start)
#sum = sum + start
start += 1
print(s)
print(sum)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
user login logout
循环条件+判断语句
i = 0
while i < 3:
print(i)
user = input("username:")
pwd = input("password:")
if user == "ian" and pwd == "123":
print("yes")
break
else:
print("try again")
i += 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6: code
unicode 编码 utf-8
utf-8 解码 unicode
py3 >>>>utf-8 >>>> gbk
temp = "张三"
# 解码,需要指定原来的编码
#temp_unicode = temp.decode("utf-8")
temp_gbk = temp.encode("gbk")
print(temp_gbk)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++