Python变量基础知识

作者:J.Feng 时间:2021-10-11 02:13:12 

1.什么是变量

所谓变量,是指程序运行过程中其值可以改变的量。

举例:在数学中xy就是变量,Python中不同的是变量不只是存储数字,它可以存储任意数据类型的值。

2.变量的命名规则

  • 变量名只能包括字母、数字和下划线

  • 一个字符不能使用数字

  • 变量名区分英文大小写

  • 不能使用关键字和保留字

3.python中的关键字和保留字

关键字:Python语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些关键字作为标识符给变量、函数、类、模板以及其他对象命名。

保留字:系统留用(可能永远也不会用, 但是你不能用)。

获取关键字和保留字:


import keyword
print(keyword.kwlist)

4.常用的变量名

举例:

  • 第一种:myName   myFriendName

  • 第二种:MyName   MyFriendName

  • 第二种:my_name   my_friend_name

5.变量的赋值

  • Python是一门动态编程语言,在程序执行过程中,变量可以被赋予不同类型的值,赋值的同时也改变了变量的数据类型。

  • 变量的赋值不需要类型声明,Python会自动声明变量类型。

  • 赋值运算符 “=” 用于为变量赋值。

举例:

    a = 0.01b = 666c = "你好,Wrold"print(a)print(b)print(c)print(a,b,c)    

  • 多变量赋值


a = 1
b = 1
c = 1
print(a,b,c)
#代码等同于
a = b = c = 1
print(a,b,c)

a = 1
b = 2.2
c = "HelloWorld"
d = True
print(a,b,c,d)
#代码等同于
a , b ,c ,d = 1 , 2.2 ,"HelloWorld" , True
print(a,b,c,d)

6.变量的数据类型

Python的数据类型包括数字、布尔、字符串、元组、列表和字典等。

6.1.数字

数字数据类型用于存储数值,包括以下三种:

  • a.int(整型) 通常被称为整数,

  • b.float (浮点型)  也称为浮点数,由整数和小数组成。

  • c.complex (复数) 由实数和复数组成,一般形式为x+yj。

6.2.布尔类型

bool (布尔)  是一种比较特殊的类型,它只有 True(真) 和 False(假)两种值(注意大小写)

6.3.字符串

str (字符串) 是以单引号或者双引号括起来的任意文本,如 ' abc ' , " abc "

转义字符是以 \ 开始,后面跟一个字符,例如: \'

Python还允许在单引号前加r来表示单引号内部的字符串默认不转义

6.4.type()函数

作用:返回对象的类型


a = 0.01
print(type(a))

来源:https://www.cnblogs.com/fjfsu/p/15370257.html

标签:Python,变量
0
投稿

猜你喜欢

  • Django的CVB实例详解

    2023-11-04 06:47:26
  • 浅谈Python中的生成器和迭代器

    2023-04-08 02:23:46
  • js控制table合并具体实现

    2023-08-05 11:20:12
  • OpenCV图像处理GUI功能详解

    2021-01-26 15:55:34
  • Python实例方法与类方法和静态方法介绍与区别分析

    2023-06-18 05:59:53
  • win7安装python生成随机数代码分享

    2021-05-18 10:47:39
  • Oracle 查询表信息获取表字段及字段注释

    2024-01-14 14:46:36
  • 详解Python的数据库操作(pymysql)

    2024-01-15 20:49:22
  • Python+OpenCV绘制灰度直方图详解

    2023-06-09 18:50:50
  • JavaScript函数使用的基本教程

    2024-06-05 09:56:35
  • asp select下拉菜单选择图标并实时显示

    2011-04-03 10:33:00
  • MyBatis 如何写配置文件和简单使用

    2024-01-26 08:01:18
  • python实现支持目录FTP上传下载文件的方法

    2023-04-13 02:40:33
  • MySQL数据库JDBC编程详解流程

    2024-01-15 09:39:55
  • python 机器学习的标准化、归一化、正则化、离散化和白化

    2023-12-15 11:50:03
  • vue更多筛选项小组件使用详解

    2023-07-02 17:06:01
  • python3 读写文件换行符的方法

    2021-09-29 11:21:22
  • 使用python批量读取word文档并整理关键信息到excel表格的实例

    2022-02-10 16:25:21
  • PHP实现PDF转图片的方法详解

    2023-05-26 19:59:51
  • d3.js入门教程之数据绑定详解

    2024-04-22 12:48:54
  • asp之家 网络编程 m.aspxhome.com