s21day01 python笔记

一、计算机基础

  1. 计算机的初步认识

    • 用户:人

      SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
    • 软件:QQ、浏览器等

    • 解释器/编译器/虚拟机:java解释器、python解释器等

    • 操作系统

    • 硬件:CPU、内存、硬盘、显示器等

      详细见课上笔记的图

  2. 常见的操作系统

    • windows,丰富的图形化界面、收费、大量工具、适用于个人办公
      • XP
      • win7
      • win10
      • window server
    • linux,性能好、占用资源少、适用于做服务器
      • centos
      • ubuntu
      • redhat
    • mac,人性化交互好、好看好用、适用于个人使用

二、Python安装

  1. 设置环境变量(注意设置系统的环境变量)
  2. 多环境共存
    • python2.7
    • python3.6

三、编码

  1. 三种编码类型(8位=1字节)
    • ascii
      • 1字节,8位
      • 只能识别英文和符号
    • unicode(万国码)
      • 4字节,32位
      • 可以识别多种语言,现在还未使用完
      • 十分占用内存
    • utf-8(对unicode码的压缩)
      • 1-4字节,8的倍数位(8,16,24,32)
      • 用尽量少的位数表示一个东西,最少1字节,最多4字节
      • 注:中文用3字节(24位)表示
  2. python解释器默认编码(python2与python3的区别一)
    • python2 解释器默认编码:ascii
    • python3 解释器默认编码:utf-8
  3. 指定python解释器使用utf-8
    • 在文件头添加:#-- coding:utf-8 - -,则完成指定
    • 注:建议无论使用python2或python3执行,均添加

四、输出

  1. print(你想要输出的东西)

  2. python版本的区别(python2与python3的区别二)

    • python2:print "你好"

    • python3:print("你好")

      注:python2.7以上两种均可以

五、数据类型

  1. 三种数据类型
    • 字符串
      • 单引号,'你好'
      • 双引号,"你好"
      • 三引号,"""你好"""
    • 整型/数字(不需要使用引号)
    • 布尔类型(不需要使用引号)
      • True,正确
      • False,错误
  2. 重点
    • 有引号的是字符串,没有的是整型
      • print('666')是字符串
      • print(666)是整型
    • 在python中,字符串是可以相乘的
    • 字符串转化为整型:number=int("666")
    • username=='alex' and password=='123' 是布朗类型

六、变量

  1. 创建一个变量,并给变量赋值

  2. 变量的要求

    • 变量名只能包含字母,数字和下划线

    • 变量名不能用数字开头

    • 变量名不能是python的关键字

    • 建议

      • 见名知意:name='alex' 或者age=18

      • 名字太长用下划线:lily_dad='tom'

        补充:LilyDad="tom" (驼峰式命名)

七、输入

  1. input("请输入你的姓名:")
  2. input输入得到的内容永远是字符串
  3. python版本的区别(python2与python3的区别三)
    • python2:name=raw_input('请输入姓名')
    • python3:name=input('请输入你的姓名')

八、注释

  1. 单行注释

    • 行头加#
    • 例:# 用户 密码
  2. 多行注释

    • 使用三引号

    • 例:"""

      ​ 用户

      ​ 密码

      ​ """

九、条件语句

  1. 初级条件语句(if语句)

    基本格式:

    if 条件:

    ​ print('结论一')

    else:

    ​ print('结论二')

  2. elif语句

    基本格式:

    if 条件一:

    ​ print('结论一')

    elif 条件二:

    ​ print('结论二')

    elif 条件三:

    ​ print('结论三')

    else:

    ​ print('结论四')

  3. 最简单(只有一个if)

    if 条件:

    ​ print('结论')

十、Pycharm安装和使用

  1. 使用时遇到问题:无法在软件中直接创建文件夹

  2. 寻求老师帮助,已解决

    • 简单来说是,权限问题

    • 以后还会遇到,比如安装软件的时候等

    • 解决问题:更改此用户权限为最高权限(上网查找资料,遇到无法解决的问题再寻求老师解决)

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄