1.计算机基础知识

  1. 中央处理器 CPU 人的大脑
  2. 内存 缓存数据 临时记忆
  3. 硬盘 储存数据 永久记忆
  • 什么是操作系统 ?

    控制计算机工作的流程

  • 什么是应用程序?

    安装在操作系统之上的软件

2.python简介

  1. Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)

  2. 2014年 龟书 发布2020年2.7版本不更新

  3. python2和python3的区别

    python2 源码不统一 重复代码

    python3 源码统一 没有重复代码

  • 编译型: 优点— 运行快 缺点—开发效率慢
  • 解释型 优点— 开发效率快 缺点— 运行慢

![1561975270361](D:\a python学习笔记\assets\1561975270361.png)

  1. python2

    print 可以不加括号

    input 获取到的是你输入什么类型,就是什么类型 input() "你收到罚单"

    raw_input() == python3 input

     python3
    print() 必须加括号
    input 获取到的都是字符串

3.快速入门

  1. print("hello word")         输出 不能有空格
  2. 变量 print(a) a指变量

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

    2.不能太长

    3.变量名要有意义

    4.不能使用python中的关键字

    5.不能数字开头

    6.大小写区分

    7.不能使用中文和拼音

  • 8.推荐写法

    驼峰体

    大峰 AlexSb 每个单词首字母大写

    小峰 alexSb 第一个单词首字母小写,其他单词

  • 变量赋值

    name='liu' name值为liu

    name1=name name1值为liu

    1. 常量

    常量就是将变量名大写,尽量保持不更改的一种量 这个常量有是干什么的呢 其实我生活中就有一些定死了的量 比如生日,身份证等 咱们代码中,也应该有一些这样的东西,咱们从设计之初就是不让任何人改变的,所以这个东西就是常量。

​ 变量名大写就是常量 ID = 110120130140

  1. 注释

单行注释:

多行注释:‘’‘ ’‘’

  1. 基础数据类型: 数字(整形)、字符串、布尔类型
  • 整形:

    num1 = 2
    num2 = 3
    print(num1 + num2)
    # 结果: 5
    # 整型就和我们学的数学一样可以进行加减乘除
  • 字符串:

    字符串加法

    #字符串的拼接
    s1 = 'a'
    s2 = 'bc'
    print(s1 + s2)

    字符串乘法

    str*int name = '坚强'
    print(name*8)
  • 布尔值:

    bool是布尔值,布尔值中一共分为俩个状态

    True 就是真

    False 就是假

    6.输入:s = input('请输入你喜欢的东西')

    输入用户名:

    name = input("请输入用户名:")
    print(name)

    7.流程控制 if

    if 条件: #引号是将条件与结果分开。
    结果# 四个空格,或者一个tab键,这个是告诉程序满足这个条件的结果。切记空格和tab键不能混合使用

    7.1

判断条件 if

age = input("输入年龄:")
if int(age) >= 18:
print("成年了,能干成年人的事了")

​ 7.2 二选一 if else

age = input('请输入您的年龄:')
if int(age) > 18:
print('你可以去网吧尽情的嗨皮了')
else:
print('你现在还不行啊!')

以上这种写法是让用户输入内容,然后进行比较,如果一个条件成立那就执行print,为了明确的区分改执行哪些部分,当条件成立后执行缩进的代码

然后程序就退出了.下边的else就不会在执行了

​ 7.3 多个选项进行单选或不选 if elif

num = input('请输入要比较的数字:')
if int(num) >= 22:
print('可以扯证了')
elif int(num) >= 18:
print('成年了,可以干一些成年的事了')
elif int(num) < 18:
print('还是小屁孩')

以上写法就是我们做的单选题一样,三个分支判断中只要有个成立,其余都不在执行

​ 7.4多个选项进行单选(必选) if elif else

num = input("请输入要比较的数字:")
if num > 60:
print("大了")
elif num < 60:
print("小了")
else:
print("猜对了")

​ 7.5嵌套if

name = input('请输入名字:')
if name == 'meet':
age = input('请输入年龄:')
if int(age) == 18:
print('输入全部正确')
else:
print('年龄输入错误!')
else:
print('名字输入错误!')

最新文章

  1. dockerRegistry搭建
  2. 用VBox虚拟机安装Android 屏幕90度翻转竖屏设置
  3. 用python生成一个导出数据库的bat脚本文件
  4. (转)Javascript匿名函数的写法、传参、递归
  5. SvUDID实现设备唯一标示
  6. python之类私有成员
  7. struts2与velocity的整合有两种方式
  8. JavaGUI实现点名系统
  9. HttpWatch网络抓包工具的使用
  10. iOS全景
  11. Hadoop运行中遇到的错误调试
  12. 修改tomcat图标
  13. 新建github项目,邀请成员
  14. Java 到底是值传递还是引用传递
  15. Ubuntu 划词翻译
  16. python正则表达式--split、sub、escape方法
  17. 简单理解epel源
  18. 力扣算法题—050计算pow(x, n)
  19. rimraf node_modules 快速删除
  20. Eclipse纯净版安装web插件

热门文章

  1. Eclipse配置初始化(自用)
  2. Python之高阶函数如何理解?
  3. Nginx总结(三)基于端口的虚拟主机配置
  4. rabbit - producer的confirm和consumer的ack模式
  5. Leetcode之深度优先搜索(DFS)专题-473. 火柴拼正方形(Matchsticks to Square)
  6. ubuntu 用户无法/循环登陆的问题
  7. session一致性的解决方案
  8. 微信小程序室内地图导航开发-微信小程序JS加载esmap地图
  9. hdu-6701 Make Rounddog Happy
  10. POJ - 3660 Cow Contest 传递闭包floyed算法