博客
关于我
python变量的详细教程_Python零基础入门教程之语法入门[变量](第二期)
阅读量:797 次
发布时间:2023-03-07

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

Python零基础入门教程:变量

1. 变量的定义

变量是Python中用来存储数据的基本单元。在Python中,定义一个变量非常简单,只需给变量赋值即可。变量名可以是字母、数字或下划线的组合,但不能以数字开头,也不能包含空格。变量名区分大小写,Pythonpython是两个不同的变量。

a = 1
name = "zykj"
num = 3.14

2. 变量命名规则

  • 变量名只能包含字母、数字和下划线。
  • 不能以数字开头,也不能包含空格。
  • 避免使用Python保留字和内置函数名作为变量名,例如printdef等。
  • 选择简短且具有描述性的变量名,便于理解。

3. 变量赋值

在Python中,变量的赋值会自动确定变量类型。例如:

a = 10  # 整数类型(int)
b = 3.14 # 浮点类型(float)
c = "zykj" # 字符串类型(str)

多变量定义

可以通过逗号定义多个变量:

num1, num2, num3 = 1, 2, 3
print(num1, num2, num3) # 1 2 3

类型检查

使用内置函数type()查看变量类型:

print(type(1))  # 
print(type(3.14)) #
print(type("zykj")) #

内存地址

每个变量都有唯一的内存地址,用id()查看:

print(id(1))  # 内存地址可能不同
print(id(3.14)) # 内存地址可能不同
print(id("zykj")) # 内存地址可能不同

变量引用

当一个变量被赋值给另一个变量时,它们指向同一个内存地址:

a = 10
b = a
print(id(a)) # 内存地址
print(id(b)) # 内存地址

4. 删除变量

删除变量用del关键字:

a = 10
del a
print(a) # 变量a已删除,无法使用

变量类型转换

Python提供多种内置函数用于类型转换:

  • int(): 将数值或字符串转换为整数。
  • float(): 将字符串转换为浮点数。
  • str(): 将对象转换为字符串。
  • chr(): 将整数转换为字符。
  • ord(): 将字符转换为整数。

例如:

print(int(1.9))  # 1
print(float(1)) # 1.0
print(str("A")) # A
print(chr(65)) # A
print(ord("a")) # 97

5. 代码格式

Python代码块使用缩进表示:

if condition:
print("Hello world")
else:
print("This is else part")

6. 语句换行

长语句可换行,使用\续行:

print("这是一个很长的字符串,"
"它被分成两行编写")

7. 注释

  • 单行注释:# 这是一个注释
  • 多行注释:使用单引号或双引号括起:
    '''
    这是一个多行注释,
    用三个单引号括起来。
    '''
    """
    这是一个多行注释,
    用三个双引号括起来。
    """

8. 逐步学习

  • 打开PyCharm,创建新文件。
  • 在文件顶部添加:
    #!/usr/bin/env python
    # -*-coding:utf-8 -*-
  • 编写第一个代码:
    print("Hello world")
  • 运行代码,输出结果。
  • 下期教程

    我们将深入探讨数据类型,包括:

    • 整数、浮点数、字符串等基本数据类型
    • 复数
    • 列表、元组、字典等数据结构
    • 字符串的操作

    如有疑问欢迎留言讨论,下期见!

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

    你可能感兴趣的文章
    Python基于RESTful风格的接口自动化测试实战
    查看>>
    python基于pygame实现跨年烟花效果
    查看>>
    python基于flask搭建http服务(四)—— Docker容器化部署
    查看>>
    python基于flask搭建http服务(二)—— 实现Excel上传、数据清洗、入库
    查看>>
    python基于flask搭建http服务(三)—— 使用gunicorn部署项目
    查看>>
    python基于flask搭建http服务(一)—— 实现数据查询和Excel导出
    查看>>
    Python块键盘/鼠标输入
    查看>>
    python在心理学研究中的应用有哪些_心理学在线研究可用平台简介和应用进展
    查看>>
    python系列【仅供参考】:python tornado 集成redis消息订阅的异步任务之后tornado主程序无法启动,解决方案
    查看>>
    python在使用HTMLTestRunner时,报告为空,错误提示<_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf_8'>...
    查看>>
    python在gpu上运行_【python】python开启GPU加速
    查看>>
    Python在def函数中使用for循环
    查看>>
    Python在def函数中使用for循环
    查看>>
    Python在Conda环境中,但在Windows虚拟环境中没有激活
    查看>>
    python系列【仅供参考】:python pip 错误 ModuleNotFoundError: No module named pip._internal 解决办法
    查看>>
    python图像条状状噪声,使用PYTHON PIL从验证码图像中删除背景嘈杂的线条
    查看>>
    Python图像处理:从内存加载jpeg
    查看>>
    python固定后缀(名物化词汇)词频统计:抽取+统计+可视化
    查看>>
    python商品评论数据采集与分析可视化系统 Flask框架 requests爬虫 NLP情感分析 毕业设计 源码
    查看>>
    python商品数据分析可视化系统(带爬虫)京东销售数据分析 计算机毕业设计 源码下载
    查看>>