python数据类型 数字 字符串 列表 元祖 字典 1.为什么要编程 编程的目的是解放人力,这就需要人通过编写程序的方式计算机代替人去自动干活 2.什么是编程语言 编程语言就是人与计算机之间沟通的介质 3.编程语言的分类: 机器语言--》汇编语言--》高级语言 1.学习的复杂度是从难到易 2.执行效率从高到底 3.开发效率从低到高 高级语言开发的程序----》最终必须转换成二进制 转换的过程分成两种: 编译型:在程序前就一次性的将源程序编译成二进制,拿着编译的结果运行 解释型:执行时,解释一行,转换成二进制执行 python 解释型 java是混合型 4.python语言和python解释器的区别 python语言:python的语法格式 python解释器:python语言依赖python解释器 5.文件头 #!/usr/bin/env python #_*_ coding:utf-8 _*_ 6.python的文件可以是任意文件名 7:#单行注释 """""":多行注释 8.变量 为什么要有变量 记录程序运行的状态 如果定义变量 age=20 变量的命名规范 数字字母下划线组成 不能以数字开头,只可以字母或者下划线开头 my_name='egon' 内存管理与引用计数 引用计数:名字绑定多少 引用计数增加x=1 y=x x=2 解除了x=1的1次引用计数 9输入输出 res=input('>>:')#用户随便输,res永远是字符串类型 res=raw_input(">>:") #python3的input一样 res=input('>>:') #python2的input,用户输入什么就是什么类型 10输出 print ('我的名字%s 我的性别%s') %('egon','male') 11运算符 算术运算,逻辑运算,比较运算 /取到小数的除法 //地板除 只保留整数