变量由变量名 赋值 值
    a = 1 ###### 必须是一个等于号 一个等于号是赋值

变量的命名规则:
    1.数字,字母,下划线组成
    2.数字不能在前面
    3.区分大小写
    4.禁止使用python关键字
    5.不能使用中文和拼音
    6.变量名要具有意义
    7.写法
    1.驼峰体(大,小)
    2.下划线

    name = 'alex'
    name1 = 'name'
    print('name','name1')

    ####### 变量名不能加引号,加引号就是字符串了,和上边定义
    的变量完全没有关系

注释:

    # 单行注释
    """ """ 多行注释
    ''' '''

数据类型:

    int -- 数字(整型)
    + - * /

    str -- 字符串(用引号引起来的东西)
    字符串 + 字符串 (字符串只能和字符串相加)
    字符串拼接
    字符串 * 数字 (字符串只能乘以数字)

    bool -- 布尔值
    True 真
    False 假

    input() -- 输入 程序交互
    用input接收(获取)到的值都是字符串

    type() # 查看数据类型
    s = type(放要被查看的数据)

8 没有引号是数字

    '5' '8' '你好' 有引号的是字符串
    '88'
    n = int('88') 将字符串转换成数字的时候括号里有引号

    s = str(99) 将数字转换成字符串的时候括号里没有引号
    print(s)

if:
  5种

    if 条件:
    缩进代码块

    if 条件:
    缩进代码块
    else:
    缩进代码块

    if 条件:
    缩进代码块
    elif 条件:
    缩进代码块
    elif 条件:
    缩进代码块

    if 条件:
    缩进代码块
    elif 条件:
    缩进代码块
    else:
    缩进代码块

    if条件:
    缩进代码块
    缩进if条件:
    缩进代码块
    else:
    代码块
    else:
    代码块
  例子
    if 3>2: 如果3>2
    print(3) 就打印3
    if 4>3: 如果4>3
    print(5) 就打印3
    else:
    print(4)
    else:
    print(2)

1.while 循环

    while -- 关键字
    while 条件:
    缩进循环体(代码块)
    死循环 ### 条件一直为真 就形成了一个环(死循环)

    # break 是跳出循环

    # continue 是跳出本次循环继续下次循环(临时见底 当做代码块中最后一行)

2. 运算符

  5 种

    算数运算符

    print(a + b) # 加
    print(b - a) # 减
    print(b * a) # 乘
    print(b / a) # 除(有小数点)
    print(b % a) # 取膜
    print(b ** a) # 幂 (几次方)
    print(b // a) # 整除(没有小数点)

    比较运算符

    a = 10
    b = 20

    print(b > a) # 大于
    print(b < a) # 小于
    print(b >= a) # 大于等于
    print(b <= a) # 小于等于
    print(b == a) # 等于
    print(b != a) # 不等于

    赋值运算符

    a = 10 # a就是10
    # a += 10 # a = a + 10 就是在自己的身上在就上一个自己
    # print(a)
    # a -= 10
    # print(a) # a = a - 10
    # a *= 10 # a = a * 10
    # print(a)
    # a /= 10 # a = a / 10
    # print(a)
    # a **= 10 # a = a ** 10
    # print(a)
    # a //= 10 # a = a // 10
    # print(a)
    # a %= 10 # a = a % 10
    # print(a)

    逻辑运算符
    

    与 或 非
    and or not

    成员运算符

    in 存在
    not in 不存在

3.  关于编码

    ascii码 不支持中文

    python2 默认编码是 ascii码

    unicode 万国码 16位(2字节) a你

    utf-8 最少使用8位(1字节) 欧洲 16位(2字节) 亚洲 24位(3字节)

    utf-16 最少使用16位(2个字节)

    gbk(国标 国家标准)
      中文 2个字节
      英文 1个字节

      8(bit)位 == 1(byte)字节

      1024(byte) == 1kb(千字节)

      1024kb == 1Mb
      1024Mb == 1Gb
      1024Gb == 1Tb
      1024Tb == 1Pb 常用到 1Tb 就可以啦

python 变量,if,while,运算符的更多相关文章

  1. python入门3 python变量,id(),is运算符

    python变量无需声明数据类型,可以直接赋值使用. 比如: num=100 #整数 str="字符串" #字符串 turple1 =('mon','tue','wed','thu ...

  2. 7、Python变量流程基础(变量、赋值、格式化、运算符、流程控制、range()函数)

    一.执行Python程序的两种方式 1.交互式 在终端内输入“python3”,然后输入python代码 2.命令行式 在终端内输入“python3 文本文件路径” 二.变量 1.变量的组成 Pyth ...

  3. 2.Python入门-计算机组成、指令和程序、标识符、变量、数据类型、对象和变量关系、运算符

    一.计算机的组成 计算机由两部分组成:硬件 和 软件 硬件包含:键盘.鼠标.显示器.CPU.主板.内存.硬盘 ... -硬件是看的见摸得着的 软件包含:系统软件(windows.macOS.Linux ...

  4. Python 变量类型

    Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...

  5. Python变量、数据类型6

    1.Python变量 变量,即代表某个value的名字. 变量的值存储在内存中,这意味着在创建变量时会在内存中开辟一个空间. !!!即值并没有保存在变量中,它们保存在计算机内存的深处,被变量引用.所以 ...

  6. Python变量类型

    Python变量类型 变量是存储在内存中的值,因此在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定的内存,并决定什么数据可以被存储在内存中. 因此变量可以指定不同的数据类型, ...

  7. Python教程(2.3)——运算符和类型转换

    Python里有很多运算符(operator),这节就让我们来详细学一学. 注意:本文没有特别说明的地方,只考虑bool.int.float三种类型.例如"两边操作数类型相同时,得到的结果为 ...

  8. python学习笔记之运算符

    目录 前言 软件环境 身份运算符 算术运算符 比较运算符 位移运算符 自变运算符 位运算符 逻辑运算符 成员关系运算符 Python真值表 最后 前言 在前面的博文介绍了Python的数据结构之后,接 ...

  9. python基础之七种运算符

    废话不多说,上节说的是数据类型,本篇讲讲数据运算. 在算式"1+2"中,"1"和"2"被称为操作数,"+"被称为运算符 ...

随机推荐

  1. 网站图片的轮播JS代码

    这是几个网站的轮播JS效果,实现图片按照时间来切换,目前有几个站实现该功能,特别是浴室柜网站改版前,以下就是JS具体内容可以自己改下路径就可以用的linkarr = new Array();picar ...

  2. 第九篇 Flask 中的蓝图(BluePrint)

    第九篇 Flask 中的蓝图(BluePrint)   蓝图,听起来就是一个很宏伟的东西 在Flask中的蓝图 blueprint 也是非常宏伟的 它的作用就是将 功能 与 主服务 分开怎么理解呢? ...

  3. Servlet第一篇(Tomcat)

    Tomcat 什么是Tomcat Tomcat简单的说就是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器. 为什么我们需要用到Tomcat 提供能够 ...

  4. Unity3d项目入门之Rolling Ball

    下面通过分析制作一个简单的收集特定物体的滚球游戏来入门unity,包括操作面板和C#脚本的编写导入,创建Game Object和给Object添加组件等等. 一 初始设置 在Assert下创建主场景M ...

  5. UML图之类图(转)

    基本概念 类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础.类图主要是用来显示系统中的类.接口以及它们之间的静态结构和关系的一种静态模型. 类图的3 ...

  6. 《Java从入门到精通》学习总结4

    1. 程序运行期间,大部分数据都在内存中进行操作,当程序结束时,这些数据将消失. 如果需要将数据永久保存,可使用文件输入流 / 文件输出流与指定的文件建立连接,将需要的数据永久保存到文件中. File ...

  7. 查找linux下进程占用CPU过高的原因,以php-fpm为例

    很多时候,线上服务器的进程在某时间段内长时间占用CPU过高,为了优化,我们需要找出原因. 1.找出占用CPU最高的10个进程 ps aux | sort -k3nr | head -n 10 或查看占 ...

  8. 除非你是BAT,前端开发中最好少造轮子

    站在前人的肩膀上 HTML.CSS.JavaScript是前端的根基,这是无可否认的事实.正如一辆车当然都是由一堆钢板和螺钉组成的,但是现在还有人拎着个锤子敲敲打打的造车吗?李书福说过,“汽车不过是四 ...

  9. hive资料

    Hive基本操作 Hive 解锁操作 之前使用Hive,出现过一种情况:在代码正在执行insert into或insert overwrite时,中途手动将程序停掉,会出现卡死情况,只能执行查询操作, ...

  10. windows平台MySQL密码设置与破解

    一:制作系统服务: 1.在cmd下输入 mysql 这个相当于启动服务端了,然后该启动客户端了 .就表示安装成功. 2.再重新开启一个 cmd 窗口.kill 进程. 输入 mysql 即可进入 my ...