第一天课程整理

今日内容大纲:

  1. CPU 内存 硬盘 操作系统

​ cpu:计算机的大脑,用于计算机的运算 运算速度最快

​ 内存:暂时存储数据,用于临时加载数据应用程序 ,但是断电就会消失,造价贵,运算速度比较快

​ 硬盘: 长期存储数据,断电不会消失 D F 盘 速度慢

​ 操作系统: 用于连接CPU 内存 硬盘 的软件,相当于搬运工

2 Python的历史

​ python 崇尚有没 简洁 清晰

​ python2版本到2020年不更新 因为疏于管理代码重复

​ python3 比 python2版本规范 清晰 简单

3 python的编程语言分类

​ 编译型:

​ 将代码全部编译成二进制,然后执行

​ 优点 执行效率高

​ 缺点 开发效率低 , 不能跨平台

代表语言 C

​ 解释型:

​ 代码逐行编译成二进制,然后执行

​ 优点 开发效率高,可以跨平台

​ 缺点 执行效率低

​ 代表语言 python

4 python的种类

​ 1 : Cpython : 官方推荐的解释器,能够转化成C语言能识别的字节码

​ 2 : Jpython : 能够转化成Java语言能识别的字节码

​ 3 : lronpython : 能够转化成 . net语言能识别的字节码

​ 4 : pypy : 动态编译 可以将python 全部转化成二进制

(重要)5 变量

变量 数字 字母 下划线组成

数字不可以在第一位

变量是有实实在在的数据,

具有唯一性

print(1+2+3+4+5) 打印括号里面的内容print((1+2+3+4+5+6)*3/2)print((((1+2+3+4+5+6)*3/2)+100)/24) 麻烦,

x=1+2+3+4+5y=x*3/2z=(y+100)/24print(z) 简单

变量的小高级

age1 = 18age2 = age1age3 = age2age2 = 12age1 = 18 age2 = 12 (如果没最后一个那么age2 = 18) age3 = 18 ```

​ what

​ 变量代指一些内容

​ how

​ 变量 数字 字母 下划线组成

​ 数字不可以在第一位

​ 不能是python的关键字

​ 要有描述性

​ 不能使用中文

​ 不能过长

​ where

​ 代指一些复杂过长的数据

常量

​ why : 生活中一直不变的

​ what : python中没有常量,为了迎合其他语言,全部大写的量称之为常量

​ how : 将变量全部大写,放在文件最上方

​ where : 设置一些不变的量

常量 约定成俗不能改变

6:注释

​ why : 便于理解别人的代码和自己的代码

​ what : 注释

​ how :

​ 单行注释: #

​ 多行注释:'''被注释内容''' """被注释内容"""

​ where :

​ 难以理解的代码后面加注释

​ 函数 , 类 , 文件后面都需要加注释

7基础数据类型知识

why :

计算机没有办法自主分辨信息,我们要给他区分出来

​ 我们要告诉计算机 :

​ 100, 102是数字(int), 可以进行 + - * /

​ '中国' , ' hello'等文字,:记录信息,描述信息

​ int(整型): 1, 2,123,...

  • / 运算

i = 100i1 = 2i2 = i*i1print(i2)
str:  凡是用引号引起来的数据就是字符串    '',"",''' ''',"""   """
str:     s1 = 'day01'    s2 = "python22期"    s2 = '''python22期'''

    单双引号可以配合使用

    content = 'I am 121,18 year old'    content = "I'm 121,18 year old"

    三引号:换行的字符串        msg = '''       天好蓝,       真蓝,       真的好蓝,       天真蓝.         '''        print(msg)

        str可以+ *  不可以  -  /  

        str+str    字符串的拼接   将两个字符串拼接成一句话        s1 = '我是你'        s2 = '爸爸'        print(s1+s2)

        str*int         s1=('我是你爸爸')         print(s1*8)

​

​ bool(真 假的意思) : True(正确) False(错误)

​ 判断变量指向的是什么数据类型

s1 = ' 100 's2 = 100print(s1,type(s1))           (变量,type(变量))  可以判断数据的类型print(s2,type(s2))

8 用户交互 input

​ why : 网页上 , App 的账号密码的输入

​ what : 用户交互的input

​ how:

  input  :   出来的全部都是字符串类型         username = input ('请输入账号')  password = input ('请输入密码')  print(username,type(username))  print(password,type(password))

9 流程控制语句 if

​ why :很多选择 

​ how :

​ 基本结构:

​ if 条件

​ 结果

  • 单独if

  • if 2>1 :    print(111)    print(111)if 2 < 1:    print(666)    print(333)print(222)  条件不成立,不读取缩进内容    
  • if else 二选一

  • age = input('请输入年龄')​if int(age)>18:    print('恭喜你可以上网了')else:    print('滚去学习')
  • if elif elif ....多选一

  • num = int(input('猜点数:'))​if num == 1:    print('恭喜答对')elif num == 2:    print('对了')​
  • if elif elif ......else 多选一 条件都不成立的话 强制执行 else

  • num = int(input('猜点数:'))​if num == 1:    print('恭喜答对')elif num == 2:    print('对了')elif num == 3:    print('可以')else:    print('shabi')   
  • 嵌套的 if if里面还有if

  • username = input ('请输入账号')password = input ('请输入密码')code = 'qwer'your_code = input ('请输入验证码')​if your_code == code:    if username == '沙琪玛' and password == '1122':    print('登陆成功')    else:        print ('账号或密码错误')else:    print ('验证码错误')

转载于:https://www.cnblogs.com/liucunlong/p/10793156.html

基础数据类型,注释,变量相关推荐

  1. python基础(part1)--注释/变量/del语句

    鄙人学习笔记 开发工具:Spyder 文章目录 注释 单行注释 多行注释 变量 绘制内存图练习(变量名所对应的内容改变) 绘制内存图练习(俩对象相加,得到全新的对象) del语句 举个例子 注释 单行 ...

  2. 2.JAVA基础——数据类型、变量及运算符

    数据类型: 基本类型(四类八种): 数值型 整数类型(byte,short,int,long) 浮点类型(float,double) 字符型char 布尔型boolean    引用类型: 类clas ...

  3. java性别数据类型_Java基础-数据类型及变量

    Java基本语法 1.标识符(zhi) 含义:名字 类名.对象名.方法名.变量名.常量名-- 一个合法的标识符的组成:数字.字母._和$ 注意事项: 不能重复 不能以数字开头 区分大小写 不能以关键字 ...

  4. Python初学-day1-python变量和基础数据类型

    文章目录 Python-day1变量和基础数据类型 代码编辑软件Notepad++ cmd: win+r 打开cmd即进入cmd面板 变量和基础数据类型 注释 变量 变量的数据类型 if 判断 Pyt ...

  5. python3的基础数据类型_Python3量化分析从小白到破产 - 变量与基础数据类型

    文:蓝兔子读难NOTES 图: 配图 来源于网络 Python3 量化分析从小白到破产笔记 基础数据类型-认识变量 编码:0003 最前面先放个简易目录,理清思绪好上路. python基础: 编程环境 ...

  6. Python day1 变量、常量、注释基础数据类型初始以及用户输入input

    CPU:计算机的运算和计算中心,相当于人类的大脑. 内存:暂时存储数据,临时加载数据应用程序,速度快,断电即消失,造价很高. 硬盘:磁盘,长期存储数据,速度较慢,造价相对较低. 操作系统:一个软件,连 ...

  7. python的历史 常量 注释 基础数据类型等基本操作 和if 判断语句

    # Day1内容大纲 cpu 内存 硬盘 操作系统 cpu:计算机运算和计算中心,相当于人类大脑. 内存:暂时存储数据,临时加载数据应用程序,速度快,断电即消失 硬盘:磁盘,长期存储数据. 操作系统: ...

  8. Scala基础教程(二):数据类型、变量

    基础语法 关于Scala程序,这是非常要注意以下几点. ·        区分大小写 -  Scala是大小写敏感的,这意味着标识Hello 和 hello在Scala中会有不同的含义. ·      ...

  9. java字节型的关键字_DAY06-07 Java的基础语法-注释、标识符、关键字、数据类型

    Java的基础语法 注释 注释不会被执行,是给人看的 书写注释是一个非常好的习惯. 注释类型: (1)单行注释:// 注释内容 (2)多行注释:/ * - 注释内容-. * / (3)文档注释:/* ...

最新文章

  1. HTTP 毛病 401.1 - 未经授权:接见因为凭证无效被谢绝
  2. 33、springboot整合springcloud
  3. python操作excel之 模块 xlrd
  4. Jmeter之配置元件操作
  5. SVN Error:请求的名称有效并且在数据库中找到,但是它没有相关的正确的数据来被解析...
  6. 【原创】kafka client源代码分析
  7. 【渝粤教育】国家开放大学2018年秋季 0233-22T学前儿童语言教育 参考试题
  8. 存储过程里调用另一个存储过程的值
  9. java 蓝桥杯算法训练 P0501
  10. 全网独家分享,软件测试就该这么学,3个月进大厂!
  11. php 替换所有中文为空,php 匹配替换中文
  12. python用户取消了安装_python的安装
  13. zookeeper入门学习之java api会话建立《四》
  14. 前端想要了解的Nginx
  15. 电子电路之电阻篇01——贴片电阻01.常用阻值及标注
  16. Python实验、Pandas数据处理与分析
  17. 常常反思,让你变成更好的自己
  18. 探索不同的文件教案计算机,小学三年级信息技术教案范文
  19. LNMP旧版本一键安装
  20. 《股票魔法师》第6-7章读书分享

热门文章

  1. 马斯克公开特斯拉Model 3成本 价值这个数...
  2. c函数strstr和sscanf组合高级技巧
  3. libjpeg在windows下的编译
  4. 在vue项目中 如何定义全局变量 全局函数
  5. TypeError: Cannot read property ‘publish‘ of undefined“报错问题解决
  6. 【java】visualvm 插件 visual gc 使用介绍
  7. 【Clickhouse】Too many partitions for single INSERT block (more than 100)
  8. 【nexus】nexus 仓库组的概念 以及相关配置 代码发布相关
  9. 【Flink】Flink 模拟 kafka 消费重启后 能接着读取 保存状态信息
  10. 【elasticsearch】跨集群搜索