1、变量:

首先,新建一个文件为hello.py,添加一个变量并打印出来,具体代码如下:

#python变量学习
sex='男'
print(sex)sex="女"
print(sex)

其中我们添加了一个sex变量,每一个变量都存储了一个值,与变量相关联的信息,在上面代码中,定义了一个变量sex,将所需文本与其变量关联起来,原先赋值为男,后面赋值为女,然后分别打印出来,在程序中可以随时修改变量的值,而Python将始终记录变量的最新值,执行上述代码后如下图所示:

2、变量的命名和使用:

(1)、变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为sex_1,而不能命名为1_sex。

(2)、 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,可以命名变量为good_things,但是不能命名为good things,否则会报错。

(3)、不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,这个基本变量定义都是如此,不能使用自带的关键字,比如print。

(4)、变量名应既简短又具有描述性,比如:user_name比u_n好,name_length比length_of_user_name好。

(5)、慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

除了要符合上面变量的命名规则之外,还需定义起有意义的变量名称。建议多使用小写的Python变量名,虽然大写变量名也没错,哈哈,驼峰式命名也应该可以,但是能小写就小写吧,避免使用大写是个不错的选择。

示例代码1:

#python变量学习good_news = "好消息"
print(good_news);bad news = "坏消息"
print(bad news);

示例代码2:

#python变量学习year_1993 = "1993年"
print(year_1993);1993_year = "1993年"
print(1993_year);

3、使用变量时避免命名错误:

下面给出一个示例代码,在打印变量的时候故意写错,看Python会提示什么错误:

#python变量学习status = "状态不错"
print(state);

运行后结果如下:

程序存在错误时,Python解释器将帮助你找出问题所在。程序无法成功地运行时, 解释器会提供一个traceback。traceback是一条记录,指出了解释器尝试运行代码时,在什么地方出现了问题。如上运行结果,在第四行,打印语句那里,变量名state是未定义的,因此我们就可以查找代码中到底有没有这个变量,从而解决问题。

通常出现NameError有两种情况:要么是使用变量前忘记了给它赋值,要么是输入变量名时拼写不正确。 所以在写代码的时候必须注意细节,因为有时候少一个单词,就有可能导致一些错误。

以上内容仅供学习参考,我也是学习记录积累,谢谢!

Python学习笔记之变量相关推荐

  1. 【Python学习笔记】第一章基础知识:格式化输出,转义字符,变量类型转换,算术运算符,运算符优先级和赋值运算符,逻辑运算符,世界杯案例题目,条件判断if语句,猜拳游戏与三目运算符

    Python学习笔记之[第一章]基础知识 前言: 一.格式化输出 1.基本格式: 2.练习代码: 二.转义字符 1.基本格式: 2.练习代码: 3.输出结果: 三.输入 1.基本格式: 2.练习代码: ...

  2. Python学习笔记(十一)

    Python学习笔记(十一): 生成器,迭代器回顾 模块 作业-计算器 1. 生成器,迭代器回顾 1. 列表生成式:[x for x in range(10)] 2. 生成器 (generator o ...

  3. Python学习笔记一简介及安装配置

    Python学习笔记一 参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e54 ...

  4. python学习笔记目录

    人生苦短,我学python学习笔记目录: week1 python入门week2 python基础week3 python进阶week4 python模块week5 python高阶week6 数据结 ...

  5. python 学习笔记 12 -- 写一个脚本获取城市天气信息

    近期在玩树莓派,前面写过一篇在树莓派上使用1602液晶显示屏,那么可以显示后最重要的就是显示什么的问题了. 最easy想到的就是显示时间啊,CPU利用率啊.IP地址之类的.那么我认为呢,假设可以显示当 ...

  6. python基本语法语句-python学习笔记:基本语法

    原标题:python学习笔记:基本语法 缩进:必须使用4个空格来表示每级缩进,支持Tab字符 if语句,经常与else, elif(相当于else if) 配合使用. for语句,迭代器,依次处理迭代 ...

  7. 廖Python学习笔记一

    1. 廖Python学习笔记 大的分类 如函数 用二级标题,下面的用三级 如输入输出 1.1.1. 输入输出 1.1.1.1. 输出 用 print() 在括号里加上字符串,就可以向屏幕上输出指定的文 ...

  8. Python学习笔记(六)

    1. IO编程 1.1 文件读写 1.2 StringIO和BytesIO 1.3 操作文件和目录 1.4 序列化 2. 进程和线程 2.1 多进程 2.2 多线程 2.3 ThreadLocal 2 ...

  9. OpenCV之Python学习笔记(1)(2): 图像的载入、显示和保存 图像元素的访问、通道分离与合并

    OpenCV之Python学习笔记 一直都在用Python+OpenCV做一些算法的原型.本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段.现在看到一本国外的新书< ...

最新文章

  1. Excel、Exchange和C#
  2. 【转】PHP获取重定向URL的几种方法
  3. 小米6发布,雷军亲手终结小米低价时代,低价竞争还能走多远?
  4. Java基础知识强化之IO流笔记32:转换流之OutputStreamWriter的使用
  5. 2020-12-03 matlab 反馈函数 feedback
  6. java事件监听器无效_Java的事件监听器学习心得
  7. C++STL之string (转)
  8. mongoDB学习——第一天
  9. oracle rac单节点恢复,如何Oracle_RAC恢复一个节点总结
  10. OFDM中保护间隔与循环前缀抵抗ISI…
  11. 嵌入式linux串口编程(二)
  12. 复习宝典之Spring
  13. shiro 认证和授权原理
  14. ARM与X86架构的对决
  15. Java核心技术卷II:高级特性
  16. 少儿是先学计算机 还是学机器人,孩子学机器人好还是少儿编程好
  17. 个人所得税计算以及个人所得税专项扣除相关信息
  18. 程序员毕业1-2年如何正确编写自己简历
  19. 安装gensim库的方法最终解答!
  20. 儿童python编程app_Python编程狮app下载

热门文章

  1. Layui 获取表单提交数据
  2. C# MD5,hmacSHA1
  3. cmdb整体项目梳理(2)
  4. winform 窗体中 Time 控件的用法
  5. 18110 Koishi's travel, Satori's travel
  6. 基于CSS3实现垂直轮播效果
  7. Vue「六」前端路由、vue-router
  8. 7-177 输出全排列 (20 分)
  9. 量子计算机 计算混沌,深入了解量子混沌可能是量子计算机的关键
  10. 计算机操作员五级知识点,计算机操作员五级.doc