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)