变量是在程序中表现为不重复的名字,只需定义一个名字,给这个名字变量赋值即可
 作用  在内存中开辟一块空间.起了一个别名,用了访问和存储空间中的数据
在编写 Python 程序过程中, 经常需要给标识符(变量名字、函数名字等)取名字, 这些标识符需要遵循一定的规则.
 
1. 标识符规则:
 
1. 标识符由字母、下划线和数字组成,且数字不能开头.(开头是 字母 或下划线,后可以是字母 数字 下划线)
2. Python 中的标识符是区分大小写的.
3. 变量名一般用小写加下划线组成.
4. 不能和关键字和已有的名字冲突.
变量名
 _  对的 
names   对的
2pass   不对  
pass_word  对
user&name  不是
zhang@itcast   不是
Num =10  区分大小写
num =10
 
    2. 关键字:
 
关键字就是程序发明者规定的有特殊含义的单词, 又叫保留字.
1. 
 import keyword   print(keywor.kwlist)关键字 :   assert  def  elif  except  finally  global  lambda  nonlocal  yield     raise 
 
2.python的两种命名格式  2.1 小写+下划线  user_password   user_name  2.2 驼峰命名法: 2.2.1 大驼峰命名法:多个单词构成,每个单词首字母大写  UserPassWord  UserName
2.2.2  小驼峰命名法: 多个单词构成,第一个单词首字母小写,后面的单词首字母大写   userPassWord  userName
3.运算符的优先级
  算术运算符> 比较运算符> 逻辑运算符> 赋值运算符
    a = 3*4>5 and 3+9>8
    a = 12> 5 and  12>8
    a = True and True 
    a = True
 4.bool型运算 True= 1  Fals = 0
    字符串运算   字符串之间可以进行加法运算, 拼接运算
    数字和字符串之间只能进行乘法运算
    数字和数字之间可以进行所有的运算
5.格式化输出
   先定义输出格式     在格式中填充数据
   定义输出格式 需要用到格式化占位符,用来暂   时代替不确定的值  % 格式化操作符 
   包含%的字符串称为格式化字符串
   常用格式化符       含义
%s
字符串
%d
有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用 0 补补'全
%f
浮点数,%.2f 表示小数点后只显示两位
%%
输出 %
 
 6.input函数使用
    input  等待用户从键盘输入
   字符串变量 = input('提示信息')
    *************** 用户输入的任何内容都是字符串  str  
7.变量类型的转换  
  int(变量)  转整形
  float(变量) 转浮点型
  str(变量) 转字符串型
8.比较运算符
   两个数比较是布尔型
9.逻辑运算符 
 或 or  两边有一个对就返回True
 与 and  两边都对 返回True 否则False
 非 not   x 为True 就返回False
10.赋值运算符
     一个等号是赋值  两个等号是  判断是否相等

day2 变量的更多相关文章

  1. [Day2]变量、数据类型转换以及运算符

    1.变量 变量是内存中装载数据的小盒子,你只能用它来存取数据 2.计算机存储单元 (1)计算机存储设备的最小信息单元叫“位(bit)”,“比特位” (2)8个比特位表示一个数据,是计算机的最小存储单元 ...

  2. 6 小时 Python 入门

    6 小时 Python 入门 以下操作均在 Windows 环境下进行操作,先说明一下哈 一.安装 Python 1.官网下载 Python 进入官网(https://www.python.org), ...

  3. python小白——进阶之路——day2天-———变量的缓存机制+自动类型转换

    # ###同一文件,变量的缓存机制 ''' -->Number 部分 1.对于整型而言,-5~正无穷范围内的相同值 id一致 2.对于浮点数而言,非负数范围内的相同值 id一致 3.布尔值而言, ...

  4. day2 编程语言介绍、Python运行程序的两种方式、变量

    一 编程语言介绍 1. 机器语言 用计算机能理解的二进制指令直接编写程序,直接控制硬件 2. 汇编语言 用英文标签取代二进制指令编写程序,本质也是直接控制硬件 3. 高级语言 用人能理解的表达方式去编 ...

  5. python学习Day2 python 、pycharm安装及环境变量配置

    复习 进制转换:二进制&十六进制转换(从左往右1248机制,每四位二进制对应一位16进制) 二进制&十进制转换   2n-1幂次方相加 十进制到二进制转化  将十进制除以2,把余数记下 ...

  6. day2 二、编程语言、python解释器和变量

    一.编程语言分类 1.机器语言 直接用计算机能理解的二进制指令编写程序,直接控制硬件,需要了解硬件的操作细节. 2.汇编语言 用英文标签取代二进制编写程序,也是直接控制硬件,也需要了解硬件的操作细节. ...

  7. python自学-day2(变量、if条件判断、运算符操作)

    1.变量 变量只是用于保存内存位置,将变量存储在内存中的作用,方便后面调用,这意味着,在创建变量时会在内存中开辟一个空间. 变量命名规则: 由字母.数字.下划线(_)组成 不能以数字开头 不能使用 P ...

  8. JavaScript day2(变量)

    变量(variable) 允许计算机以一种动态的形式来存储和操作数据,通过操作指向数据的指针而不是数据本身来避免了内存泄露,变量(Variable)的名字可以由数字.字母.$ 或者 _组成,但是不能包 ...

  9. 「MoreThanJava」Day2:变量、数据类型和运算符

    「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」. 当然 ...

随机推荐

  1. 中介者模式(c++实现)

    中介者模式 目录 中介者模式 模式定义 模式动机 UML类图 源码实现 优点 缺点 模式定义 中介者模式(Mediator),用一个中介对象来封装一系列的对象交互.中介者使各对象不需要显示地相互引用, ...

  2. Element 季度选择器+导入

    苦恼于element没有季度选择器,网上搜罗后整理实现,以便后期开发使用 同文件夹下新建一个vue界面,命名为Quarter.vue <template> <el-form> ...

  3. NoSQL数据库-MongoDB 学习(一)

    基本介绍 MongoDB 是为了快速开发互联网 Web 应用而设计的数据库系统 MongoDB 的设计目标是极简.灵活.作为 Web 应用栈的一部分 MongoDB 的数据模型是面向文档的,所谓文档是 ...

  4. 京东阅读(web)体验优化

    京东有电子书可以购买,可以多端阅读.比如PC客户端,移动端,以及本文提到的PC网站端. 先换个镜头,读书要记笔记(电子版本), 方便以后查阅. 镜头换回来,但是,我们为了方便肯定是想复制,下载啊,分享 ...

  5. 2020 年百度之星&#183;程序设计大赛 - 初赛三

    2020 年百度之星·程序设计大赛 - 初赛三解题思路及代码(Discount.Game.Permutation) 1.Discount Problem Description学皇来到了一个餐馆吃饭. ...

  6. 最长不下降代码dp

    我看以前写过一个最长不下降,但是感觉可能没有那么好理解emmmm 下面这个是从正序寻找的emmmm 先来一个WA代码,我给写了WA的具体行数,看看其他行其实可以看出它的思路 第二个代码是AC的 #in ...

  7. Docker引言,由来,思想

    引言 我本地运行没问题啊? 环境不一致? 哪个哥们又写死循环了?,怎么这么卡? 在多用户操作系统下,会相互影响 淘宝在双11的时候,用户量暴增 运维成果过高的问题 学习一门技术,学习安装成本高 关于安 ...

  8. UltraISO制作系统安装盘

    转载自: 原文链接 本文介绍使用UltraISO(软碟通)制作U盘启动来安装Win10系统,会装win10,其他的系统也大同小异,适用于当原系统损坏.崩溃.升级异常导致系统不能开机时重装,相对比< ...

  9. mongoose子文档生成不了_id,查询困难的解决办法

    以下是我的数据库表 本来是想设置一个自增属性,比如listId,来定义我的子list,sliderlist这些,这样能确保他的唯一性,结果尝试了很久都无法成功,原生,插件都无法成功, 这两个网址是讲的 ...

  10. PHP strspn() 函数

    实例 返回在字符串 "Hello world!" 中包含字符 "kHlleo" 的数目: <?php高佣联盟 www.cgewang.comecho st ...