变量是在程序中表现为不重复的名字,只需定义一个名字,给这个名字变量赋值即可
 作用  在内存中开辟一块空间.起了一个别名,用了访问和存储空间中的数据
在编写 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. Intelij DataGrip 的安装和使用

    链接: Intelij DataGrip 安装教程以及汉化教程 Intelij DataGrip 使用教程 以上两个教程已使用过,没有问题 如有侵权请联系删除

  2. Java集合框架1-- HashMap

    HashMap的知识点可以说在面试中经常被问到,是Java中比较常见的一种数据结构.所以这一篇就通过源码来深入理解下HashMap. 1 HashMap的底层是如何实现的?(基于JDK8) 1.1 H ...

  3. 深入理解golang:sync.map

    疑惑开篇 有了map为什么还要搞个sync.map 呢?它们之间有什么区别? 答:重要的一点是,map并发不是安全的. 在Go 1.6之前, 内置的map类型是部分goroutine安全的,并发的读没 ...

  4. asp.net core 3 使用nlog日志组件,使用$ {basedir}保存位置不对,记录下怎么解决

    $ {basedir}指向的是  AppDomain.CurrentDomain.BaseDirectory, Asp.Net.Core的解决方法可能如下(在Program.cs中添加两行): var ...

  5. webpack的使用 一、webpack 和webpack的安装

    本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler).当 webpack 处理应用程序时, 它会递归地构建一个依赖关系图(dependen ...

  6. 本地建立mysql服务器

    这里可以学到 : 搭建一个mysql的后台服务器,构建自己的本地数据库表,可以满足一些自己学习增删改查的简单需求   1.打开mysql官网 https://www.mysql.com/downloa ...

  7. 使用opencv为没有透明通道的图像加入透明通道

    在图像处理中,我们经常需要处理带透明通道的图片,比如为图片或视频添加水印,为图片或视频添加字幕.贴图等.然而,我们的素材图片未必总是带有透明通道.比如,素材的背景本该透明的地方,却是黑色和白色.有时, ...

  8. PDOStatement::columnCount

    PDOStatement::columnCount — 返回结果集中的列数.(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) 说明 语法 int PDOStateme ...

  9. C/C++编程笔记:一张思维导图,带你总结C语言全部知识点!

    很多小伙伴想要好好地学习一下C语言的知识,但是又不知道怎么学,应该学哪一些C语言的知识,笔者在网上看到了这一张C语言的比较完善的C语言的学习路线图,有兴趣的小伙伴可以保存起来哈! C语言是面向过程的, ...

  10. luogu P5892 [IOI2014]holiday 假期 决策单调性优化dp 主席树

    LINK:holiday 考虑第一个subtask. 容易想到n^2暴力枚举之后再暴力计算答案. 第二个subtask 暴力枚举终点可以利用主席树快速统计答案. 第三个subtask 暴力枚举两端利用 ...