博客
关于我
Python基础语法:你不得不知的几种变量类型
阅读量:796 次
发布时间:2023-03-07

本文共 1208 字,大约阅读时间需要 4 分钟。

Python编码与基础语法指南

在Python编程中,默认的编码格式是ASCII,这意味着如果没有正确设置编码格式,读取中文文件时可能会出现错误。为了解决这个问题,只需在文件开头添加编码声明:

# coding: UTF-8

或者

# coding=utf-8

请注意,#coding=utf-8 的等号两边不能有空格。


Python基础语法

第一行Python代码

在Python中,最简单的代码格式是:

print("Hello, Python!")

需要注意的是,Python 2.7 不需要括号,但从 Python 3 开始 print 函数后面必须加上括号。

要运行上述代码,可以使用以下命令:

python test.py

Python标识符

在 Python 中,标识符由字母、数字和下划线组成,且不能以数字开头。Python标识符是区分大小写的。以下是需要注意的事项:

  • 以单下划线开头的标识符(如 _foo)表示类的非公开属性,不能通过 from xxx import * 导入。
  • 以双下划线开头的标识符(如 __foo)表示类的私有属性。
  • 以双下划线和下划线结尾的标识符(如 foo__bar__)表示特殊方法。

Python保留字符

Python 中有一些保留字符,不能用作标识符、常数或变量。这些保留字符包括:

  • 关键字:def, class, return, if, else, elif 等。
  • 保留字符:None, True, False, 0, 1, 2 等。

Python注释

  • 单行注释:使用 # 符号。
  • 多行注释:使用三个单引号(''')或三个双引号(""")。

print 默认会在末尾换行。如果不希望换行,可以在字符串末尾加逗号:

print("不换行", end="")

Python变量类型

标准数据类型

在 Python 中,数据可以存储在多种类型中。以下是 Python 的五大标准数据类型:

  • Numbers(数字)

    • int(整型):用于整数。
    • long(长整型):用于非常大的整数(建议使用 int)。
    • float(浮点型):用于小数。
    • complex(复数):用于复数(如 3 + 4j)。
  • String(字符串)

    • 由字符组成的序列。
    • 支持正向索引(从 0 开始)和逆向索引(从 -1 开始)。
  • List(列表)

    • 最常用的数据类型,支持嵌套。
    • 使用 [ ] 标识,支持切片操作([start:end])。
  • Tuple(元组)

    • 与列表类似,但元组是不可变的。
  • Dictionary(字典)

    • 无序的键值对集合,使用 {} 标识。

  • 数据类型转换

    要将数据类型转换,可以使用内置函数:

    • int():将字符串转换为整型。
    • float():将字符串或整型转换为浮点型。
    • str():将其他类型转换为字符串。

    以上内容可根据实际需求进行扩展和调整,希望对您有所帮助!

    转载地址:http://hxofk.baihongyu.com/

    你可能感兴趣的文章
    python regex_Python RegEx
    查看>>
    Python Seborn绘制空白直方图
    查看>>
    Python Selenium - 获取href值
    查看>>
    Python Selenium实现自动化测试及Chrome驱动使用!
    查看>>
    Python Selenium搭建UI自动化测试框架
    查看>>
    Python Selenium模块详解
    查看>>
    Python selenium爬取影评生成词云图
    查看>>
    Python selenium自动化测试框架实战 —— 登录测试案例
    查看>>
    Python Selenium设计模式 —— POM
    查看>>
    Python Serial:如何使用 read 或 readline 函数一次读取多个字符
    查看>>
    Python set([]) 如何检查两个对象是否相等?一个对象需要定义哪些方法来自定义它?
    查看>>
    Python setup.py:数据文件无法复制目录:不存在或不是常规文件
    查看>>
    Python Shell下使用matplotlib
    查看>>
    Python Slice How-to,我知道Python Slice,但我怎么才能使用内置的Slice对象呢?
    查看>>
    Python UI自动化测试数据驱动实战
    查看>>
    Python UI自动化测试集成UnitTest
    查看>>
    Python UTC 日期时间对象的 ISO 格式不包括 Z(祖鲁语或零偏移)
    查看>>
    python valueerror object2_python遇到错误记录
    查看>>
    python vars的作用
    查看>>
    Python virtualenv
    查看>>