Python基础之变量学习

  • 一、变量定义与理解
    • 1.变量意义
    • 2.变量类型
    • 3.变量命名规范
  • 二、变量使用
  • 三、常量的使用
    • 1.常量的理解
    • 2.常量的规范
  • 四、数据的类型
    • 1.数字
    • 2.文字
    • 3.布尔值

一、变量定义与理解

1.变量意义

可以发生改变的一个量。变量是用来区分不同数据的,可以指向一个内存空间,帮我们存储一些数据。

2.变量类型

局部变量:在子程序中定义的变量称为局部变量,局部变量作用域是定义该变量的子程序。
全局变量:在程序的一开始定义的变量称为全局变量,全局变量作用域是整个程序。

当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。


在Linux的shell中解释:
1.本地变量:由用户自定义的变量名和变量值。又称为局域变量,仅在当前shell中有效,不会继承到子shell。
2.全局变量:全局变量在全局范围内可见,在声明全局变量时,不需要加任何修饰词,仅在当前shell和子shell中有效。

3.变量命名规范

①必须是数字或字母或下划线组成
②不能数字开头,更不能是纯数字
③不能使用python中的关键字,如when/if等
④不要使用中文。
⑤不要太长
⑥要有意义
⑦推荐使用下划线命名,或者驼峰命名(每个单词首字母大写)

二、变量使用

# 变量使用
Test_num_A = 100
Test_num_B = 300
print(Test_num_A)
print(Test_num_B)
Test_num_C = Test_num_A * Test_num_B
print(Test_num_C)
print(Test_num_A * Test_num_B)

三、常量的使用

1.常量的理解

可以直接理解为不变得量,直接使用。

2.常量的规范

①一般约定所有字母变成大写的可以认为是常量
②没有绝对的常量,也可以将常量又定义为变量

NUWW =123
print("NUWW")
NUWW =123456
print ("NUWW")

四、数据的类型

1.数字

整数,int 小数,float
操作:使用数字进行±*/

a = 10
b = 20
print(a + b) #作加法运算

2.文字

字符串 str (*****
操作:加法+ 此时左右两端必须是字符串,表示字符串的连续操作。
乘法
一个字符串只能乘以一个数字,表示字符串重复的次数。
表示方式:使用单引号’ ’ 或者双引号" “或者 ‘’’ ‘’'或者”"" “”"

h = '巴黎圣母院'
print(h)
n = '是一本世界名著'
print(h +n)
print(h * 5)

3.布尔值

使用布尔值进行条件判断
布尔值:主要分为true和false

# 布尔值print(100 < 10)

Python基础之变量学习相关推荐

  1. Python基础-高级变量类型

    Python基础-高级变量类型 1.高级变量类型 """ 数值型:int float bool compex 非数值型:str list set dict tuple & ...

  2. Python数据结构与算法(1.2)——Python基础之变量与内置数据类型

    Python数据结构与算法(1.2)--Python基础之变量与内置数据类型 0. 学习目标 1. Python 程序的运行 1.1 Python 交互式解释器 1.2 Python 程序脚本 2. ...

  3. 掉进悬崖的小白,捡到python基础秘籍,学习第一周——语法基础,小游戏,无脑循环

    掉进悬崖的小白,捡到python基础秘籍,学习第一周--语法基础,小游戏,无脑循环 人生苦短,我用python 语言的种类: 语言的发展: 什么是python 搭建 Python开发环境: 集成开发环 ...

  4. Python基础——1.变量和简单数据类型

    Python基础--1.变量和简单数据类型 1.0 前言 1.1 运行hello.py 1.2 变量 1.2.1 变量的命名和使用 1.2.2 使用变量时避免命名错误 1.3 字符串 1.3.1 使用 ...

  5. python 基础二(学习打卡)

    python 基础二(学习打卡) python基础知识 python 基础二(学习打卡) 一.None值 二.函数返回多个值 三.局部变量和全局变量 四.异常处理(内含Zigzag代码) 五.列表 六 ...

  6. Python基础语法——变量

    一.Python 语言特点 1.简单易学:与C和Java比,Python的学习难度更低一点,更适合新手入门. 2.简洁明了.Python的语法非常简洁,代码量少,非常容易编写. 3.Python 是解 ...

  7. 怎么学习python自动化_会python基础,如何学习自动化办公?

    这个我会! 我也是在有了点python基础之后开始学习自动化办公的,毕竟有时候要处理的表格太烦人了,重复的操作太多,所以我也想到了学习使用python来进行自动化办公. 说到自动化办公.无非就是对一些 ...

  8. 04 Python基础之变量

    Python基础之变量 一 什么是变量? 二 为什么要有变量? 三 定义变量 四 变量的组成 五 变量名的命名规范 六 变量名的两种风格 6.1 驼峰体 6.2 下划线(推荐) 一 什么是变量? 变量 ...

  9. 软件测试python基础_软件测试学习教程——python基础

    原标题:软件测试学习教程--python基础 一,print()函数 print 作用:把" "内部的内容,输出到屏幕. print("hello world" ...

最新文章

  1. 网络营销外包——网络营销外包公司表示网站更新仅仅是原创还不够
  2. 虚幻4引擎角色蓝图Character的Movement组件学习
  3. 【杂谈】循序渐进,有三AI不得不看的技术综述(超过100篇核心干货)
  4. C++ Builder 5编HOOK程序
  5. boost::fusion模块实现一个函数绑定器的测试程序
  6. C实现二叉树的先序遍历,中序遍历,后序遍历
  7. linux统计字符串频数,Linux 统计某个字符串出现的次数
  8. 阿里云神龙团队拿下TPCx-BB排名第一的背后技术
  9. 【Elasticsearch】ElasticSearch里面的偏好查询
  10. QT每日一练day2:day1优化以及QT内存管理机制
  11. 箱线图怎么看_K线的48种不同类型全解(建议收藏),教你怎么看懂K线图
  12. 实现二叉树的基本操作(Java版)
  13. HCIE Security PKI 备考笔记(幕布)
  14. Atitit.md5 实现原理
  15. beanutils初步
  16. opencv摄像头常用操作
  17. java 文件zip打包下载 多个文件夹分类
  18. 辛意云教授讲《论语》
  19. h5在线制作平台h5案例分享
  20. python爬虫猫眼电影票房_python爬取猫眼电影top100排行榜

热门文章

  1. 20155338 《网络攻防》 Exp7 网络欺诈防范
  2. 云计算之路-道歉,无地自容的:4月7日14:15~18:35网站故障给大家带来麻烦了
  3. 修复SQL Server Compact数据库时遇到找不到指定的模块的异常
  4. Proteus仿真STM32F103R6的寄存器版跑马灯程序(存储器宏定义)
  5. MKL25Z128 Cortex-M0微处理器架构定义的存储器映射
  6. 红帽赞助的Linux发行版Fedora 33刚刚发布
  7. 高等数学、线性代数、概率论数理统计书籍推荐
  8. 架构 php_十年PHP架构师的成长之路,程序员必备
  9. oracle dbms lob,如何使用DBMS_LOB从文件中加载CLOB数据
  10. post请求参数格式