Python基础

  • 关键字

    下表中是 Python 中的关键字(保留字),我们在自定义标识符时不能使用关键字。

  • 缩进

    Python 不使用 {} 来控制类、函数、逻辑判断等,而是使用缩进,缩进的空格可变。如下所示:if True: print(True)else: print(False)

  • 输入输出

    Python 输出使用 print(),内容加在括号中即可。如下所示:print('Hello Python')Python 提供了一个 input(),可以让用户输入字符串,并存放到一个变量里。如下所示:name = input()print('Hi',name)

  • 运算符优先级

    运算符优先级

  • 数据类型

    整数:可以为任意大小、包含负数浮点数:就是小数字符串:以单引号 '、双引号"、三引号 ''' 或 """括起来的文本布尔:只有 True、False 两种值空值:用 None 表示变量:是可变的常量:不可变

  • 注释

    Python 中单行注释使用 #,多行注释使用三个单引号(''')或三个双引号(""")。如下所示:# 我是单行注释'''我是多行注释我是多行注释'''"""我是多行注释我是多行注释"""

  • python怎么获取时间

    在Python中获取时间可以使用内置的 datetime 模块。具体来说,你可以按照以下步骤来获取当前时间:import datetime# 获取当前日期和时间current_datetime = datetime.datetime.now()# 获取当前日期current_date = datetime.date.today()# 获取当前时间current_time = datetime.datetime.now().time()# 打印结果print("当前日期和时间:", current_datetime)print("当前日期:", current_date)print("当前时间:

  • 字符串列表相互转换

    1 range()函数作用range(5)生成的序列是从0开始小于5的整数:>>> list(range(5))[0, 1, 2, 3, 4]2 字符串转列表str1 = "hi hello world"print(str1.split(" "))输出:['hi', 'hello', 'world']3 列表转字符串l = ["hi","hello","world"]print(" ".join(l))输出:hi hello world

  • 部署上线

    1 生成项目依赖文件# 项目根目录下,运行命令 pip freeze > ./requirements.txt2 根据项目依赖文件安装第三方库pip install -r requirements.txt

  • Python2和Python3的区别

    (1) 在 Python2 中,print 是一条语句,而 Python3 中作为函数存在。print 'Hello world' // 这是Python2的语法print ('Hello world') // 这是Python3的语法(2) Python2没有布尔型,数字 0 表示 False,1 表示 True。(3) Python3种True 和 False 是关键字,它们的值还是 1 和 0,可以和数字相加。(4) Python2 中有整型int 和长整型 Long(5) Python3中只有一种整数类型 int,表示为长整型,没有 Long。