一:《Python基础语法汇总》— 变量与数据类型

简介: 【8月更文挑战第15天】本篇文章详细讲述了关于变量的命名规范,id()函数及Python的数据类型与强制转换

一:变量与数据类型

1.认识Python:

​ Python是人与计算机交流的语言,编程语言的一种,是面向对象语言

​ 程序设计原则:KISS原则 -- 简洁胜于复杂

2.Python的优势:

​ 语法简洁明了,实现代码短,模块众多

3.Python的应用领域:

​ web应用开发

​ 人工智能

​ 网络爬虫

​ 游戏开发(2D游戏)

​ 可视化,自动化脚本

4.Python的执行方式:

​ 1.交互式执行方式(及时给出响应,代码不能保存):

​ 不需要创建脚本文件,直接通过Python解释器的交互模式来编写代码

​ 2.文件式执行方式(代码可以永久保存,但不能及时给出回应):

​ 新建一个.py文件,代码在文件中执行

5.文档:

​ 在浏览文档时,如果发现参数旁边有方括号 [] ,说明这是一个可选参数,相当于是这个函数或者方法的高级应用,如果给它赋值的话,它会有新的特性出现

6.变量:
  • ​ 变量就是在存储数据时,当前数据所在的内存地址的名字,变量的作用即标识数据
  • ​ 在程序中,数据都是临时存储内存当中,为了更快速的查找或使用这个数据,通常给它定义一个名称,这个名称就是变量名
  1. 变量的赋值语法:变量名 = 值

    ​ 单变量赋值

    name = "姓名"
    

    ​ 多变量赋值

    name,age,hobby = "姓名",100,"AI"
    name = "姓名"
    age = 100
    hobby = "AI"
    
    a = b = c = 1
    
  2. 变量的命名规范:

    1. 由数字,字母,下划线组成
    2. 不能以数字开头
    3. 不能是纯数字
    4. 不能使用Python内置关键字
    5. 不能用特殊字符
    6. 注意使用时区分大小写
  3. 查看Python关键字的代码:

import keyword
print(keyword.kwlist)

Python中的关键字

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']

4.变量里有:变量名,变量的值,内存地址

注意: 如果某个变量要作为临时变量或者无关紧要的变量使用,可以直接用下划线 _ 当作变量名

7.id()函数:
  • ​ 用于查看变量或对象的内存地址
  • ​ 在程序运行时,系统会自动把程序中的变量,数据临时存储到内存当中,内存会自动的分配空间,而变量名就是指向那块空间的名字,每一次运行,系统分配的空间位置不同,内存地址不同
a = 9
print(id(a))
8.注释:

​ 单行注释采用 # 开头

​ 多行注释使用 ''' '''"" ""

PyCharm注释快捷键:CTRL + /

PyCharm快速格式化代码:CTRL + ALT + L

9.基本数据类型:
  1. 数值类型:int() -- 整型; float() -- 浮点型

    a,b = 13,-12
    
    c,d = 3.46,-67.4
    
  2. 布尔类型:True -- 真;False -- 假

  3. str() -- 字符串

    a = 'a'
    b = "b"
    c = '''c'''
    
  4. list() -- 列表

    a = 67
    b = ["a",17,"68",-76,4.31,'b',a]
    
  5. tuple() -- 元组

    a = 67
    b = ("a",17,"68",-76,4.31,'b',a)
    
  6. set() -- 集合

    a = 67
    b = {
         "a",17,"68",-76,4.31,'b',a}
    
  7. dict() -- 字典

    ​ 键值对:键:值 -- 左面为键,右面为值,键可以看作是值的名字

    a = 185
    b = {
         "name":"姓名","age":29,"hobby":"AI","height":a}
    

    注意:

    1. 整型中并不包含小数

    2. '' 所包裹的内容之中同样有 '' 那么应使用 " "''' ''' 包裹,反之亦然

    3. 字符串,列表;元组;集合;字典统称为序列,它们都是容器,字符串属于半个容器

    4. 列表;元组;集合中的元素分布内容一致,但字典中的元素为键值对,一个键值对为一个数据,不是两个

    5. Python是弱类型语言,可以自动的去识别数据类型,不需要特意定义

10.类型转换:

​ 类型转换是一种强制型的转换,要在进行转换的内容的前面加上类型标识

类型标识(函数) 说明
int(x) x转换为整数
float(x) x转换为浮点数
str(x) x转换为字符串
eval(str) 将字符串中的数据转换成Python表达式的原本类型
tuple(s) 将序列s转换为一个元组
list(s) 将序列s转换为一个列表

注意:

1.像整数的字符串可以转换为整数,也可以转换为浮点数

2.像小数的字符串可以转换为浮点数,但不可以直接转换为整数

3.任何类型都不可以转换为字典

4.布尔类型可以转换为整型 -- True为1,Flase为0,浮点型和字符串,但不能转换为序列

5.字典转换后只会保留键

6.类型转换要符合实际!!!

a = "123"
b = int(a)
print(b)
a = 15
print(float(str(a)))
print(int(True))
print(float(True))
print(str(True))
a = {
   "zh":185,"姓名":183}
print(list(a))
11.type()函数:

查看数据类型

a = 23.54
b = int(a)
print(b,type(b))
a = 34.89
print(int(a),type(a))
目录
相关文章
|
1天前
|
存储 Linux iOS开发
Python入门:2.注释与变量的全面解析
在学习Python编程的过程中,注释和变量是必须掌握的两个基础概念。注释帮助我们理解代码的意图,而变量则是用于存储和操作数据的核心工具。熟练掌握这两者,不仅能提高代码的可读性和维护性,还能为后续学习复杂编程概念打下坚实的基础。
Python入门:2.注释与变量的全面解析
|
8天前
|
存储 Python 容器
python之变量的使用
Python 中变量是对象的引用,赋值即为指向内存中对象。创建对象时,解释器分配内存,引用计数管理内存回收。Python 是动态类型语言,变量类型在运行时确定。对象分为可变与不可变,前者可修改内部状态,后者则不行。命名空间管理变量作用域,确保不同区域的变量独立。
|
1月前
|
人工智能 Unix Java
[oeasy]python059变量命名有什么规则_惯用法_蛇形命名法_name_convention_snake
本文探讨了Python中变量命名的几种常见方式,包括汉语拼音变量名、蛇形命名法(snake_case)和驼峰命名法(CamelCase)。回顾上次内容,我们主要讨论了使用下划线替代空格以提高代码可读性。实际编程中,当变量名由多个单词组成时,合理的命名惯例变得尤为重要。
89 9
|
2月前
|
Python
[oeasy]python050_如何删除变量_del_delete_variable
本文介绍了Python中如何删除变量,通过`del`关键字实现。首先回顾了变量的声明与赋值,说明变量在声明前是不存在的,通过声明赋予其生命和初始值。使用`locals()`函数可查看当前作用域内的所有本地变量。进一步探讨了变量的生命周期,包括自然死亡(程序结束时自动释放)和手动删除(使用`del`关键字)。最后指出,删除后的变量将无法在当前作用域中被访问,并提供了相关示例代码及图像辅助理解。
126 68
|
2月前
|
Shell Python
[oeasy]python049_[词根溯源]locals_现在都定义了哪些变量
本文介绍了Python中`locals()`函数的使用方法及其在调试中的作用。通过回顾变量赋值、连等赋值、解包赋值等内容,文章详细解释了如何利用`locals()`函数查看当前作用域内的本地变量,并探讨了变量声明前后以及导入模块对本地变量的影响。最后,文章还涉及了一些与“local”相关的英语词汇,如`locate`、`allocate`等,帮助读者更好地理解“本地”概念在编程及日常生活中的应用。
45 9
|
2月前
|
Python
Python 中一些常见的数据类型
Python 中一些常见的数据类型
180 8
|
3月前
|
Python
Python中不同数据类型之间如何进行转换?
Python中不同数据类型之间如何进行转换?
41 6
|
3月前
|
存储 开发者 Python
Python 的数据类型
Python 的数据类型
58 6
|
3月前
|
Python
Python三引号用法与变量详解
本文详细介绍了Python中三引号(`"""` 或 `'''`)的用法,包括其基本功能、如何在多行字符串中使用变量(如f-string、str.format()和%操作符),以及实际应用示例,帮助读者更好地理解和运用这一强大工具。
163 2
|
3月前
|
机器学习/深度学习 存储 数据挖掘
Python 编程入门:理解变量、数据类型和基本运算
【10月更文挑战第43天】在编程的海洋中,Python是一艘易于驾驭的小船。本文将带你启航,探索Python编程的基础:变量的声明与使用、丰富的数据类型以及如何通过基本运算符来操作它们。我们将从浅显易懂的例子出发,逐步深入到代码示例,确保即使是零基础的读者也能跟上步伐。准备好了吗?让我们开始吧!
54 0

热门文章

最新文章

推荐镜像

更多