---恢复内容开始---

  1. 计算器基础知识

    1. cpu :人类的大脑 运算和处理问题

    2. 内存:临时存储数据 断点就消失了 高铁

    3. 硬盘:永久存储数据 图片

    4. 操作系统:是一个软件 控制每个硬件之间的数据交互

  2. Python的应用和历史

    python2:

    c,java,c# 源码统一,功能重复 维护难度大

    python3:

    源码统一,代码(功能)重复 维护难度降低了。

  3. python是一个编程语言

    分类:男人,女人,老人

    编译型:只翻译一次

    优点:运行速度快

    缺点:开发速度慢

    代表语言:c c++

    解释型:一句一句翻译,逐行翻译

    优点:开发速度快

    缺点:运行速度慢

    代表语言:python

  4. Python的优缺点

  5. python 的种类

  6. 安装和环境配置

  7. 写一个Python程序

    1.print()打印--打印到屏幕

  8. 变量

    a=1

    1.起了一个变量名 a

    2有个值 1

    3.将值赋给变量名 =

    a=1 一个等于号是赋值

    a=1

    a=2# 修改的是内存中指向

    age = 18

    age1 = 30 age2 = age age = 19

    定义变量的规则:

    1. 字母,数字,下划线组成

    2. 不能以数字开头

    3. 不能使用Python中的关键字

    4. 不能使用中文和拼音

    5. 区分大小写

    6. 变量名要具有意义

    7. 推荐写法:

      • 驼峰体

      • 下划线(官方推荐)

  9. 常量

    ALEX_AGE=50 全部大写的变量名就是常量

  10. 注释

    给一些不太能够理解的写一个描述--让咱们写的程序好理解

    两种:

    单行(当行)注释:#只是注释一行,不能换行,注释的代码是不执行的

    多行注释:''' ''' """"支持多行

    整型--数字

    +- */

    字符串---汉字 字母

    python中只要是用引号 引起来的就是字符串

  11. 基础数据类型初识

    整型--数字

    字符串--汉字 字母

    字符串+ 都是字符串的时候才能相加

    字符串* 字符串和数字相乘

    布尔值

    True--真

    false--假

    列表

    元组

    字典

    集合

  12. 用户输入input

    1. input('提示语句')#input获取到的内容全都是字符串

  13. 流程控制语句if

    #if--如果--选择 5种

    单纯选择

    ‘’‘

    if 条件:# 条件 判断> < ==

    print(1)#条件成立后执行的事情

    ’‘’

    ‘’‘

    print(123)

    if 3>4:

    print(1)

    print(4)

    if 3<5:

    print(11)

    print(6)

    '''

    if else 二选一

    '''
    print(1)
    if 3<2:
    print(11)
    print(23)
    my_input=input('请输入内容:')
    print(my_input)
    else:
    print(45)
    print(3)
    if elif elif else #单选

    '''
    print(22)
    if 3<2: #A
    print(1)
    elif 4>3: #B
    print(2)
    elif 4>2: # C
      print(3)

    elif 4>1: # D
      print(4) else: # 以上都不对,else就是必选
    print(44)

    '''

    if if if if #多选题

    '''
    if 3>2:   #A
      print(1)
    if 4>3:   #B
      print(2)
    if 5<9:   #C
      print(3)
    if 9>7:   #D
      print(4)
    '''
    嵌套if

    '''
    sex = '女'
    age = 20

    if sex == '女': #判断等于不等于 ==
    if age > 18:
    print('进来坐一坐')
    if 3>2:
    print(1)
    else:
    print(111)
    else:
    print("回去上学吧")
    else:
    print('滚')

    '''

    '''
    if 4>3:
      if 3>2:
          print(1)
      elif 4>3:
      print(2)
    else:
      if 4>3:
      print(3)
      if 5<3:
      print(4)

总结:

  1. 计算机的基础知识

cpu:处理和运算

内存:临时存储数据

硬盘:永久存储数据

操作系统: 是一个软件(特殊) 调度每个硬件之间的数据传输

2.python应用历史

2004 Django -- 诞生

2008 python3x 诞生

python2:

源码不统一,重复代码,维护成本高

python3:

源码统一,没有重复代码,维护成本低

3.python解释型语言

4.python的优缺点:

优点: 开发效率高,可跨平台,可嵌入,可扩展 ,高级语言,简单易懂,优雅,明确,简单

缺点:相对于C慢,代码不能加密 不能利用多线程

5.python的种类:

cpython 官方推荐安装 转成c的字节码

jython 转换成java的字节码

irnopython 转换成C#的字节码

pypy 转换成动态编译 两快,开发快,运行快

6.Python安装

7.第一个python程序

print() 程序中所有的符号都是英文的

8.变量

a = 1 一个等于号是赋值

a = 1

a = 2 # 修改的是内存中指向

定义规则:

  1. 数字,字母,下划线

  1. 不能以数字开头

  1. 不能使用Python的关键字

  2. 不能使用中文和拼音

  3. 区分大小写

  4. 命名要具有意义

  5. 推荐写法:

    1. 驼峰体

    2. 下划线

9.常量

变量名全部大写 就是常量 常量不建议修改

10.注释

单行(当行)注释 : 只能注释一行,不能换行

多行注释: 可以换行 -- 本质上是字符串

11.基础数据类型初识

整型 + - * / --- int

字符串:

python 中只要是用引号 引起来的就是字符串

字符串 + : 字符串拼接 ,字符串只能和字符串相加

字符串 * :字符串和数字相乘

布尔值:

True 真 False 假

12.用户交互 (input)

python3版本中 input 获取到的都是字符串、

查看是什么类型 -- type()

  1. 流程控制语句

    1. 单纯if

      1. if 条件:

        结果

      2. 二选一

        if 条件:

        •   结果

        else:

        • 结果

      3.多选一 # 没有else的时候 选择0个或1个 有else的时候就选1个

      if 条件:
      结果
      elif 条件:
      结果
      elif 条件:
      结果
      else:
      结果
      1. 多选 可以选所有,也可以一个都不选

        if 条件:
        结果
        if 条件:
        结果
        if 条件:
        结果
        if 条件:
        结果

        5.嵌套

        if 条件:
        if 条件:
        if 条件:

---恢复内容结束---

1.基础数据类型的初识 字符串 bool 整型 if else elif的更多相关文章

  1. 【转载】 C#中使用int.TryParse方法将字符串转换为整型Int类型

    在C#编程过程中,将字符串string转换为整型int过程中,时常使用的转换方法为int.Parse方法,但int.Parse在无法转换的时候,会抛出程序异常,其实还有个int.TryParse方法可 ...

  2. 【转载】C#中使用int.Parse方法将字符串转换为整型Int类型

    在C#编程过程中,很多时候涉及到数据类型的转换,例如将字符串类型的变量转换为Int类型就是一个常见的类型转换操作,int.Parse方法是C#中专门用来将字符串转换为整型int的,int.Parse方 ...

  3. python字符串跟整型互转

    print ("整型:",int(50))a=int(50)print("整型:",a)numStr = "50";print (" ...

  4. Python字符串,整型,浮点数相互转化

    Python字符串,整型,浮点数相互转化 觉得有用的话,欢迎一起讨论相互学习~Follow Me int(str) 函数将符合整数的规范的字符串转换成int型 float(str) 函数将符合浮点数的 ...

  5. sqlite 字符串 转 整型 cast 函数 (强制类型转换 )

    sqlite 字符串 转 整型使用 cast 函数 语法: cast(col_name as type) 例子: 表:JobInfo 表内字段:Salary  薪水 select * from Job ...

  6. Java:集合,对列表(List)中的数据(整型、字符串、日期等)进行排序(正序、倒序)的方法;字符串按照整型排序的方法

    1. 要求 对List列表中的数据进行排序(正序.倒序),列表中的数据包括:整型(Integer).字符串(String).日期(Date)等.对于字符串,要求允许对它按照整型进行排序. 2. 实现思 ...

  7. 剑指offer-第七章面试案例1(字符串转换为整型)

    //将字符串转换为整型 //思路:特殊的输入测试: //1,考虑字符串是否为空.2.字符串问空的时候的返回0,和真实的返回0直键的区别.3,字符串中出现0~9的字符处理 //4.字符串中出现*,¥等一 ...

  8. 007——转载——C#将字符串转换为整型的三种方法的总结

    (一)转载——C#将字符串转换为整型的三种方法的总结 在C#中,要将一个字符串或浮点数转换为整数,基本上有三种方法: (1)使用强制类型转换:(int)浮点数 (2)使用Convert.ToInt32 ...

  9. Py西游攻关之基础数据类型(一)-数字字符串字节布尔

    Py西游攻关之基础数据类型 - Yuan先生 https://www.cnblogs.com/yuanchenqi/articles/5782764.html 数据类型 计算机顾名思义就是可以做数学计 ...

随机推荐

  1. 【转载】C#相等性比较

    本文阐述C#中相等性比较,其中主要集中在下面两个方面 ==和!=运算符,什么时候它们可以用于相等性比较,什么时候它们不适用,如果不使用,那么它们的替代方式是什么? 什么时候,需要自定一个类型的相等性比 ...

  2. Qt linux文件同步写入

    因为linux 系统机制问题,文件的创建和写入并不会直接写入硬盘.而是先写入缓存,当系统要关闭或须要时才写入硬盘.为防止突然掉电,应将缓存中的文件及时同步到硬盘上去. linux 下的sync 命令具 ...

  3. centos7+php7 swoole 安装

    下载 swoole 首先下载swoole的源码包,这个操作很简单,没有太多说的. wget -c https://github.com/swoole/swoole-src/archive/v2.0.6 ...

  4. mysql的DUPLICATE KEY

    经常遇到这样的情景,向一个表里插入一条数据,如果已经存在就更新一下,用程序实现麻烦而且在并发的时候可能会有问题,这时用mysql的DUPLICATE KEY 很方便 用法如下: INSERT INTO ...

  5. OOP思想又一随笔

    现有类再有对象, 类:对现实世界事物的抽象表示,包括事物的状态信息(成员变量)和行为信息(成员方法).我们要让我们的计算机程序设计更有意思,也更有逻辑性,则我们的程序中对事物的描叙就必须符合真实情况, ...

  6. java中InputStream String

    Java 中获取输入流时,有时候须要将输入流转成String,以便获取当中的内容 ,以下总结一下 InputStream 转成String 的方式  方法1: public String conver ...

  7. Java程序员从笨鸟到菜鸟之(十五)Html基础积累总结(下)

     本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 一:表格 1.表格的基本语法 <table>...</table> ...

  8. easyui tree的简单使用

    Tree 数据转换 所有节点都包含以下属性: id:节点id,这个很重要到加载远程服务器数据 which is important to load remote data text: 显示的节点文本 ...

  9. JS简单正则得到字符串中特定的值

    这里就直接看演示样例吧.演示样例的目的是为了获取 a 字符串中的 c02806015 <script language="javascript"> var a = '礼 ...

  10. js中字符串函数indexOf与search的区别

    IndexOf()方法是用来判断一个字符串是否存在于一个更长的字符串中.从长字符串左端到右端来搜索,如果存在该子字符串就返回它所处的位置(即索引).如果在被搜索的字符串没有找到要查找的字符串返回-1. ...