1、Python起始

#!/usr/bin/python         #系统自带的环境变量寻找路径
 #!/usr/local/bin/python  #/usr/local/bin/路径表示用户自行安装的python路径
 #!/usr/bin/env python   #env表示在系统里面寻找环境变量python(推荐)
 # -*- coding:utf-8 -*-   #告诉python解释器采用utf-8编码格式
 # Author:Alex

2、相关的几个Linux 命令:

which python       #查询路径
 python --version  #python版本

3、开篇几个程序

print("Hello World!") #第一个程序
 
name = "Alex"   #字符串类型变量
name2=name
 print("My name is",name,name2)name="Seri"
print(name,name2)
 
PIE =1           #python中本身没有常量,实际写代码时一般使用大写表示常量

4、常用编码

ASCII、GB2312、GBK1.0、GB18030、UTF-8(英文1byte,中文3bytes)
 python注释:单行注释#号    多行注释三个单引号或者三个双引号

5、多行打印语法

msg='''
 name2=name
 print("My name is",name,name2)  #python中单引号与双引号功能一样
 name="Seri"
 '''
 print(msg)

6、用户交互程序

username = input("username:")
 password = input("password:")
 print(username,password) name = input("name:")
 #raw_input 2.x   input 3.x      #python2与python3区别,不用python2此处忽略
 #input 2.x =                          #python2与python3区别,不用python2此处忽略
 age = int(input("age:") ) #integer强制转换成整形
 print(type(age)   , type(str(age) ))
 job = input("job:")
 salary  = input("salary:")info = '''
 -------- info of  %s  -----
 Name:%s
 Age:%d                  #此处输入数据必须为整形数字
 Job:%s
 Salary:%s
 ''' % (name,name,age,job,salary)info2 = '''                                #推荐使用这种写法,不推荐使用+拼接字符串,因为前者只开辟一块内存,后者开辟好几块内存
 -------- info of {_name}  -----
 Name:{_name}
 Age:{_age}
 Job:{_job}
 Salary:{_salary}
 '''.format(_name=name,
            _age=age,
            _job=job,
            _salary=salary)info3 =  '''
 -------- info of {0} -----
 Name:{0}
 Age:{1}
 Job:{2}
 Salary:{3}
 '''.format(name,age,job,salary)
 print(info3)