python小基础

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('名字输入错误!')
posted @ 2019-07-01 20:31  小牛的尾巴  阅读(184)  评论(0编辑  收藏  举报