博客
关于我
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 序列化操作
    查看>>
    Python 开发者,这 7 个 VS Code 插件极力推荐
    查看>>
    python手把手视频_硬货 | 手把手带你构建视频分类模型(附Python演练))
    查看>>
    python 录音左右声道_Python分离立体声wav压缩文件的左右声道
    查看>>
    Python 循环异或对文件进行加解密
    查看>>
    Python开发环境搭建(附VMware安装包及虚拟机环境)
    查看>>
    python 微信扫码登录_python实现微信第三方网站扫码登录(Django)
    查看>>
    Python 快速下载依赖
    查看>>
    python实现非参数统计的Cochran检验 (附完整源码)
    查看>>
    python 怎么验证是否安装成功 scrapy
    查看>>
    Python 手写数字识别-1
    查看>>
    Python实现接口自动化测试库(JSON与Requests)详解
    查看>>
    Python 手写数字识别-3-sklearn中的几种算法
    查看>>
    python实现SSIM和MSSSIM计算 (附完整源码)
    查看>>
    Python 打开文件注意事项
    查看>>
    python 批量修改文件名_python windows下批量修改文件名
    查看>>
    Python 抓取网页乱码问题 以及EXCEL乱码
    查看>>
    python 抓取网页内容
    查看>>
    python 按照当前日期创建文件
    查看>>
    Python 接口并发测试详解
    查看>>