变量是在程序中表现为不重复的名字,只需定义一个名字,给这个名字变量赋值即可
 作用  在内存中开辟一块空间.起了一个别名,用了访问和存储空间中的数据
在编写 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. java中实现无限层级的树形结构

    本文展示了两个实现方法的代码.两个代码的实现方法不同,代码2更为简单. 先看一下最后实现的结果: 最后结果-json 代码1: 实现过程: 1.传入一段json字符串 2.将字符串转换成对象存入节点列 ...

  2. java环境搭建--Windows 10下java环境搭建

    1.下载jdk:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html(注意需要注册登录Oracle账号) 2.安装此处 ...

  3. 七牛云如何绑定二次验证码_虚拟MFA_两步验证_谷歌身份验证器?

    一般情况下,点账户名——账户设置——安全设置,即可开通两步验证 具体步骤见链接  七牛云如何绑定二次验证码_虚拟MFA_两步验证_谷歌身份验证器?   二次验证码小程序(官网)对比谷歌身份验证器APP ...

  4. CentOS6.5安装Oracle11g

    安装前必读: 1.      安装Oracle的虚拟机需要固定IP. 2.      注意安装过程中root用户与oracle用户的切换(su root/su oracle) 3.      环境变量 ...

  5. reverse 字符串翻转

    头文件 algorithm string s="hello"; reverse(s.begin(),s.end()); char c[]="hello"; re ...

  6. ionic 侧边栏实例

    侧边栏的使用范例: <body > <ion-side-menus> <!-- 中间内容 --> <ion-side-menu-content ng-cont ...

  7. MYSQL的事物四大特性

    MYSQL的事物四大特性(ACID) 1.什么是事物? 事务(Transaction)是并发控制的基本单位.所谓的事务,它是由单独单元的一个或者多个sql语句组成,在这个单元中,每个mysql语句是相 ...

  8. 从包含10个无符号数的字节数组array中选出最小的一个数存于变量MIN中,并将该数以十进制形式显示出来。

    问题 从包含10个无符号数的字节数组array中选出最小的一个数存于变量MIN中,并将该数以十进制形式显示出来. 代码 data segment arrey db 0,1,2,4,6,5,7,9,8, ...

  9. Python os.chmod() 方法

    概述 os.chmod() 方法用于更改文件或目录的权限.高佣联盟 www.cgewang.com 语法 chmod()方法语法格式如下: os.chmod(path, mode) 参数 path - ...

  10. PDOStatement::fetchAll

    PDOStatement::fetchAll — 返回一个包含结果集中所有行的数组(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)高佣联盟 www.cgewang.c ...