1. Python可以调用其他语言包,不需要进行编译,Python源码–>python解释器–>cpu
2. Python优点:简单易学、免费开源、高层语言、可移植性、可扩展性、可嵌入性、面向对象、丰富的库。
3. Python第一个程序firstpython.py:
print ("hello world")
python firstpython.py
有两种方法:
1)
1. 在Linux中使用vi编辑 fiistpython.py/或者用subline编辑保存
2. Python 文件名
2) 直接linux界面输入Python,进入Python编辑,直接编写语句运行,exit()退出
第一种可保存可修改,第二种退出就没了
4. 打印名片
#coding=utf8//注意:有中文时,要添加coding=utf8
print("姓名:XXX 公司:XXX")
5. 注释
单行:使用#号
多行:’ ’ ‘内容内容内容内容内容内容内容 ’ ’ ‘ //三个单引号 三个单引号
中文:#coding=utf8 //有中文时,要添加coding=utf8注释
6. 变量
如a=100,A=21.2
变量命名规则:字母(a-z、A-Z)、下划线_、数字(0-9),数字不能开头
7. 标识符
标识符区分大小写
驼峰命名法:
小驼峰:userName 第一个单词首字母小写,第二个单词首字母大写… (用得多)
大驼峰:UserName 第一个单词首字母大写,第二个单词首字母大写…(每个单词首字母大写)
8. 关键字
—–特殊功能的标识符
9. 输入、输出
输出变量替换一个:
name='张三'//变量
print("姓名:李四 公司:科技")//输出: 姓名:张三 公司:科技
print("姓名:%s 公司:科技"%name)//输出: 姓名:张三 公司:科技
%name中name的值替换前面%s
===================================
替换两个
name='张三' //变量
company='科技' //变量
print("姓名:%s 公司:%s"%(name,company))输出: 姓名:张三 公司:科技
输入:
password=raw_input("请输入密码:")
print("您的输入密码是:%s"%password)
10. 运算符
算术运算符:=、 - 、 、/、%、//(取整除)、 **(幂)、
5.0/2=2.5
5/2.5=2.5
5%2=1
5//2=2
5.0//2=2.0 //取的是商
2**4=2的4次方=16
赋值运算符:=
复合赋值运算符:+=、*=。。。(算术+复合运算符)