Python基础之变量学习
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基础之变量学习相关推荐
- Python基础-高级变量类型
Python基础-高级变量类型 1.高级变量类型 """ 数值型:int float bool compex 非数值型:str list set dict tuple & ...
- Python数据结构与算法(1.2)——Python基础之变量与内置数据类型
Python数据结构与算法(1.2)--Python基础之变量与内置数据类型 0. 学习目标 1. Python 程序的运行 1.1 Python 交互式解释器 1.2 Python 程序脚本 2. ...
- 掉进悬崖的小白,捡到python基础秘籍,学习第一周——语法基础,小游戏,无脑循环
掉进悬崖的小白,捡到python基础秘籍,学习第一周--语法基础,小游戏,无脑循环 人生苦短,我用python 语言的种类: 语言的发展: 什么是python 搭建 Python开发环境: 集成开发环 ...
- Python基础——1.变量和简单数据类型
Python基础--1.变量和简单数据类型 1.0 前言 1.1 运行hello.py 1.2 变量 1.2.1 变量的命名和使用 1.2.2 使用变量时避免命名错误 1.3 字符串 1.3.1 使用 ...
- python 基础二(学习打卡)
python 基础二(学习打卡) python基础知识 python 基础二(学习打卡) 一.None值 二.函数返回多个值 三.局部变量和全局变量 四.异常处理(内含Zigzag代码) 五.列表 六 ...
- Python基础语法——变量
一.Python 语言特点 1.简单易学:与C和Java比,Python的学习难度更低一点,更适合新手入门. 2.简洁明了.Python的语法非常简洁,代码量少,非常容易编写. 3.Python 是解 ...
- 怎么学习python自动化_会python基础,如何学习自动化办公?
这个我会! 我也是在有了点python基础之后开始学习自动化办公的,毕竟有时候要处理的表格太烦人了,重复的操作太多,所以我也想到了学习使用python来进行自动化办公. 说到自动化办公.无非就是对一些 ...
- 04 Python基础之变量
Python基础之变量 一 什么是变量? 二 为什么要有变量? 三 定义变量 四 变量的组成 五 变量名的命名规范 六 变量名的两种风格 6.1 驼峰体 6.2 下划线(推荐) 一 什么是变量? 变量 ...
- 软件测试python基础_软件测试学习教程——python基础
原标题:软件测试学习教程--python基础 一,print()函数 print 作用:把" "内部的内容,输出到屏幕. print("hello world" ...
最新文章
- 网络营销外包——网络营销外包公司表示网站更新仅仅是原创还不够
- 虚幻4引擎角色蓝图Character的Movement组件学习
- 【杂谈】循序渐进,有三AI不得不看的技术综述(超过100篇核心干货)
- C++ Builder 5编HOOK程序
- boost::fusion模块实现一个函数绑定器的测试程序
- C实现二叉树的先序遍历,中序遍历,后序遍历
- linux统计字符串频数,Linux 统计某个字符串出现的次数
- 阿里云神龙团队拿下TPCx-BB排名第一的背后技术
- 【Elasticsearch】ElasticSearch里面的偏好查询
- QT每日一练day2:day1优化以及QT内存管理机制
- 箱线图怎么看_K线的48种不同类型全解(建议收藏),教你怎么看懂K线图
- 实现二叉树的基本操作(Java版)
- HCIE Security PKI 备考笔记(幕布)
- Atitit.md5 实现原理
- beanutils初步
- opencv摄像头常用操作
- java 文件zip打包下载 多个文件夹分类
- 辛意云教授讲《论语》
- h5在线制作平台h5案例分享
- python爬虫猫眼电影票房_python爬取猫眼电影top100排行榜
热门文章
- 20155338 《网络攻防》 Exp7 网络欺诈防范
- 云计算之路-道歉,无地自容的:4月7日14:15~18:35网站故障给大家带来麻烦了
- 修复SQL Server Compact数据库时遇到找不到指定的模块的异常
- Proteus仿真STM32F103R6的寄存器版跑马灯程序(存储器宏定义)
- MKL25Z128 Cortex-M0微处理器架构定义的存储器映射
- 红帽赞助的Linux发行版Fedora 33刚刚发布
- 高等数学、线性代数、概率论数理统计书籍推荐
- 架构 php_十年PHP架构师的成长之路,程序员必备
- oracle dbms lob,如何使用DBMS_LOB从文件中加载CLOB数据
- post请求参数格式