让IP飘一会 发表于 2022-3-16 23:17

Python-【初识python】-001

本帖最后由 让IP飘一会 于 2022-3-16 23:20 编辑

运行环境:
WIN10
涉及工具:
PyCharm
编程语言:
Python

以下为主题内容:
0x1 回顾


0x2 什么是Python?



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

python具有非常多并且强大的第三方库,使得程序开发起来得心应手.
Python程序员的信仰:人生苦短,我用python!
开发方向: 机器学习人工智能 ,自动化运维&测试 ,数据分析&爬虫 ,python全栈开发
"""

0x3 注释
定义:就是对代码的解释,说白了就是方便大家阅读代码

1.单行注释 【 # 】:
# 单行注释
# 单行注释就是在前面加一个#即可
# 我也是单行注释哦

2.多行注释 【 """ """    ''' '''】:

# 多行注释 可以使用 三个单引号 也可以使用三个双引号

# 注释的注意点
'''小心注释的嵌套,如果外面是三个双引号,里面用三个单引号,反之用三个双引号。'''

"""
我是多行注释
我是多行注释哦
"""

'''
我是单行注释
我是单行注释哦
'''

# 下面是两种注释嵌套【就是说一个注释中刚好包含单双引号注释】演示

"""
外面得用双引号包裹

'''
我是单引号注释
'''
外面得用双引号包裹
"""



'''
外面得用单引号包裹

"""
我是双引号注释
"""

外面得用单引号包裹
'''


3.注释的排错性
定义:上面是为了更好阅读代码,但是注释还有一种功能,就是对代码的排错,可以先包裹一部分代码,
然后去执行另外一部分代码,如果没有问题,继续打开一部分代码进行测试,依次寻找


0x4 变量

1.定义
可以改变的量就叫变量,实际指的是内存的一块空间
2.这里说一个内置方法 print()——> 打印的意思,控制台输出括号里的东西
# 打印数字【number】
print(11111)



# 打印字符串【str】
print("我是52HB")



# 打印字典【dict】
print({"HB52":"嗨,我也是"})



# 打印元组【tuple】
print(("我是52汇编","52","HB",123,"我是解密专家"))


# 打印列表【list】
print()


# 打印集合【set】
print({"我是集合",111,19.002,"woder"})





3.变量要提前声明,而声明变量就说到变量名【也就是给一个变量起名了】

起名最好贴切自己代码需要,比如想起个人名的变量,那可以用name,说白了就是自己看着知道什么意思,别人看着也很容易明确
而起名是有规则的,下面是起名规则的一首诗【背下来,变量起名你就会了】

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

# 声明两个变量 分别是、b,然后给这两个变量赋值 分别是 1、2
a = 1
b = 2
print(a)
print(b)




# python特有的交换变量的值【一行代码搞点】
a, b = 2, 1
print(a)# 此时 a=2
print(b)# 此时 b=1



0x5 Python的关键字

# python系统关键字
# import 引入 keyword模块
import keyword
# 打印该模块中所有的关键字 kwlist是其中的一个属性。
print(keyword.kwlist)
'''
[
'False', 'None', 'True', 'and', 'as',
'assert', 'break', 'class', 'continue', 'def',
'del', 'elif', 'else', 'except', 'finally', 'for',
'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not',
'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'
]

'''



还有个注意点:

"""
    python 支持中文语法命名变量,但是严禁使用。
    utf-8 国际标准编码(可变长的unicode编码): 中文字符占用3个字节,英文符号占用1个字节
    gbk   国标编码 ,中文字符占用2个字节, 英文符号占用1个字节
"""

zKQcE267 发表于 2022-3-16 23:17

谢谢分享

让IP飘一会 发表于 2022-3-16 23:20

自己来占个沙发

重新捡起来很多忘了主要还是不常用的话 容易忘记

CBJ6245 发表于 2022-3-16 23:20

谢谢分享

GIQbPC 发表于 2022-3-16 23:20

感谢楼主

LSABYgo2164 发表于 2022-3-16 23:28

感谢楼主

SzuPpJd5860 发表于 2022-3-16 23:29

谢谢大神的奉献

pHDonSI 发表于 2022-3-16 23:33

感谢楼主

WGIJlqH 发表于 2022-3-16 23:35

我现在已经把楼主作为我的学习目标了!

ChfZm7 发表于 2022-3-16 23:38

感谢楼主
页: [1] 2 3 4 5 6 7 8
查看完整版本: Python-【初识python】-001