###-python的认知

89年开发的语言,创始人范罗苏姆(Guido van Rossum),别称:龟叔(Guido)

(1)版本:

python2.x原码不规范,重复较多

python3x:原码清晰,简单

(2)编译型与解释型语言区别:

编译型:一次性,把所有代码编译成机器能识别的二进制,在运行

代表语言:c,c++

优点:执行速度快

缺点:开发速度慢,调试周期短

解释型:代码从上到下一行一行解释运行

代表语言:python,php

优点:开发效率快,调试周期短

缺点:执行速度相对慢

*python语言可以直接在linux和windows跨平台使用.

(3)python的解释器:
(1)Cpython(官方推荐)
转化成c语言能识别的二进制码
(2)Jpython
转化成java语言能识别的二进制码
(3)其他语言解释器
把python转化成其他语言能识别的二进制码
(4)PyPy
将所有代码一次性编译成二进制码,加快执行效率(模仿编译型语言的一款python解释器)

### -注释: 就是对代码的解释 方便大家阅读代码

1. 注释的分类

(1) 单行注释(“” “”)

(2) 多行注释 (三个单引号 或者 三个双引号)

2.注释的注意点: (注释的嵌套)
# 注意:注释嵌套的时候,外面是三个双引号,里面用三个单引号,外面是三个单引号,里面用三个双引号

'''
print("陈xx,一表人才")
print("张xx,相貌堂堂")
print("谢xx,鼻如悬胆")
"""
print("王xx,疯牛踢躺")
"""
print("陈xx,婀娜多姿")
print("柯xx,一脸猥琐")
'''

3.注释的排错性 (注释一部分代码,执行另外一部分代码进行测试,以此类推)

# ### 变量:可以改变的量,具体指的内存的一段空间

# ### (1)变量的含义

var = "张三"
var = "李四"
print(var)

# ### (2)变量的声明
#(1)
a = 1
b = 2
print(a,b)

# ### (3)变量的命名
'''
                 变量的命名
字母数字下划线, 首字符不能为数字
严格区分大小写, 且不能使用关键字
变量命名有意义, 且不能使用中文哦

'''
UTF-8 国际标准编码(可变长的unicode编码集) 万国码 一个中文代表3个字节 一个英文或者符号代表一个字节
gbk 国标编码 一个中文代表2个字节. 一个英文或者符号代表一个字节
'''

'''
中文命名变量,在语法上允许,但严禁使用
'''

# ### (4)变量的交换
a = 10
b = 11
a,b = b,a
print(a,b)

# 变量的交换通用写法
a = 33
b = 55
tmp = a
a = b
b = tmp
print(a,b)

最新文章

  1. Hibernate快照
  2. POJ 3041 Asteroids
  3. vim的Tab设置为4个空格
  4. suibi 117
  5. hdu 2837 Calculation 指数循环节套路题
  6. elecworks 电缆型号管理器
  7. C# 基础知识 protected 关键字
  8. 如何恢复oracle中已删除的表
  9. Apple Pay 应用 demo --备用哦
  10. HTTP协议----ETag
  11. DDD领域驱动 (一)
  12. SSM学习(一)搭建基础框架
  13. ProgressBar、ProgessDialog用法解析
  14. Coursera-AndrewNg(吴恩达)机器学习笔记——第一周
  15. Linux下/proc目录的作用
  16. 遍历系统中所有的进程,可根据名字或ID查找某一个线程
  17. oracle 子查询中null的问题(in 和 not in)
  18. SQL Server 2008以上误操作数据库恢复方法——日志尾部备份
  19. C 语言boolean 值判断
  20. PAT甲题题解-1035. Password (20)-水

热门文章

  1. 【转载】asp.net core 2.0的认证和授权
  2. Mac下charles安装及配置
  3. Jenkins结合.net平台综合之完整示例项目
  4. Django 系列博客(十)
  5. [转]nodejs使用request发送http请求
  6. 【.Net Core】获取绝对路径、相对路径
  7. 【Dojo 1.x】笔记5 使用本地引用
  8. Microsoft Dynamics CRM 9.0 OP 版本 安装 的那些 雷
  9. 查看系统cpu性能top和多核cpu使用性能
  10. 解决 winform打开网页 和WebBrowser打开链接360误报拦截的问题