1.变量

  1.1定义:变量是一种介质,是将一些值暂时存储在内存中,方便后续程序调用。可将其看作容器但其内部的东西是可变化的。

  1.2 变量的命名规则:

    1.变量的命名只能由数字,字母,下划线构成。

    2.变量的命名不能由数字开头。

    3.变量的命名不能和关键字相同。

    4.变量的命名不能由纯数字构成。

    5.变量的名字不宜过长。

    6.变量名字最好要有意义,方便阅读源码,增加可读性。

    tips:建议的变量命名规则:1驼峰体,即每个单词的首字母大写 如 XiaoMingDeGou   2.下划线 xiao_ming_de _gou  另外变量字母大小写是不一样的

2.常量

  2.1 定义:常量是日常使用中大家约定俗成的一些固定值。如:pi ,自己的生日等,这些都是不可改变的,既定的量。

3.注释

  3.1 定义:注释是对某行或某块程序进行解释的语句,是给人看的,不是给机器看的,不影响程序的运行

  3.2 通常形式   1.#+语句   2以相同个数 ‘   “ 开始和结尾的对某一块程序进行注释

4.数据类型

  4.1 int  整型也可称为整数,可进行 + - * / %(取余)//(整除)运算

  4.2 str  字符串,只要被 '' ""等括在里面的内容都认为是字符串。 字符串也可进行运算,如 + *等,但含义不一样  1.+可认为是字符串的拼接  2.*可认为是字符串的重复。

  4.3 bool 布尔值 TURE FALSE仅有两种值

5.input

  5.1定义:主要是人机交互的使用,让用户输入值去赋予对应的变量,做进一步程序的运行 。实例语法: A=input("请输入你的年龄:")

6.if

  6.1 条件判断语句,常见用法有如下

语法1: if+判断语句

      结果1

  结果2

语法2: if+判断语句

      结果1

    elif+判断语句

      结果2

    ........

  else

      结果3

语法3(嵌套):  if+判断语句

          结果1

              if+判断语句

            结果2 

            else

            结果3

        else

           结果4

python基础之变量以及if语句的更多相关文章

  1. 2.Python基础认识(格式化输出,while语句,运算符,编码,单位转化)

    Python基础认识 1.字符串的格式化初识及占位符的简单应用 字符串的格式化 按照既定的要求进行有规定排版的一种输出方式. #我们想要输出的格式如下: ----------------------- ...

  2. python基础8 - 变量2

    1. 变量的引用 变量 和 数据 都是保存在 内存 中的 在 Python 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的 1.1 引用的概念 在 Python 中 变量 和 数据 是分开 ...

  3. python基础3 - 变量的基本使用和命名

    4.变量的基本使用 4.1 变量定义 在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建 等号(=)用来给变量赋值 = 左边是变量名 = 右边是存储在变量中的值 变 ...

  4. Python基础——__name__变量

    转自:https://blog.csdn.net/u011511601/article/details/53504355 Python使用缩进对齐组织代码的执行,所有没有缩进的代码,都会在载入时自动执 ...

  5. Python基础-2 变量与常量

    变量与常量 变量:在程序运行过程中,值会发生变化的量 常量:在程序运行过程中,值不会发生变化的量 无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值. 这里有一点需要注意的是,在py ...

  6. Python基础02 变量

    Python中的变量有两个特点: 1. 无需声明 a = 1 2. 不与类型绑定 a = 1 a = 'hello world' 变量名只是内存中具体对象的一个引用(reference). 对于 a ...

  7. Python基础 之 变量、用户交互、if条件语句、while循环语句、编码、逻辑运算

    一.Python介绍 Python 崇尚优美.清晰.简单 Python是一门动态解释型的强制性定义的语言. 二.编译型和解释型的区别 编译型:一次性将所有与程序编译成二进制文件. 缺点:开发效率低,不 ...

  8. 第二节 Python基础之变量,运算符,if语句,while和for循环语句

    我们在上一节中,我们发现当我们用字符串进行一些功能处理的时候,我们都是把整个字符串写下来的,比如"jasonhy".startwith("j"),如果我们在程序 ...

  9. python 基础及if while for语句

    #####变量######一.命名规则   1.正常命名  可以由字母,下划线和数字组成,不能以数字开头,不能和关键字重明   2.驼峰命名法    1)大驼峰:每一个单词的首字母都大写     Fi ...

随机推荐

  1. 这几道Java集合框架面试题几乎必问

    Arraylist 与 LinkedList 异同 补充:数据结构基础之双向链表 ArrayList 与 Vector 区别 HashMap的底层实现 JDK1.8之前 JDK1.8之后 HashMa ...

  2. 集合00_Java集合框架

    集合类概述 1.继承树 2.集合和数组 区别如下: 数组可以存储基本数据类型,也可以存储引用类型:而集合只能存储引用类型(比如存储int,它会自动装箱成Integer) 数组长度固定,集合长度可变 3 ...

  3. (转)How Hash Algorithms Work

    本文转自:http://www.metamorphosite.com/one-way-hash-encryption-sha1-data-software   Home Posted: Novembe ...

  4. 【模板】关于c++的代码模板

    收集了点代码模板,现在整理在这里. 目录: 大数阶乘 高精度(大数乘小数) 高精度(大数乘大数) 高精度(加法) 高精度(减法) 进制转化 最大公约数 最小公倍数 组合序列 未完待续

  5. Codeforces Beta Round #65 (Div. 2) C. Round Table Knights

    http://codeforces.com/problemset/problem/71/C 题意: 在一个圆桌上有n个人,每个人要么是1,要么就是0,现在要判断是否能由一些1相连构成正多边形. 思路: ...

  6. MySQL GROUP BY语句

    GROUP BY 语句根据一个或多个列对结果集进行分组 在分组的列上我们可以使用COUNT.SUM.AVG等函数 SELECT column_name,function(column_name) FR ...

  7. 将实体类、匿名对象转换为SqlParameter列表

    /// <summary> /// <remarks> /// <para>将实体类/匿名对象转换为SqlParameter列表</para> /// ...

  8. 【BZOJ】3527: [Zjoi2014]力

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3527 把${f_i}$消去之后换元就是卷积的形式,直接算就可以了. #include< ...

  9. IIS7 配置Http重定向到Https

    1.注意首先要安装url重定向模块 微软官方地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=7435 百度网盘地址:链接: ht ...

  10. java反编译器

    一时手残,把java工程中的源文件给删了,幸亏还有.class文件,想起java可以反编译,所以试一试. JD-Eclipse 如果是使用Eclipse的话,可以用Eclipse插件JadClipse ...