python小白——进阶之路——day1天

时间:2022-08-16 22:38:05

###-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)