欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

s21day01 python笔记

程序员文章站 2022-09-30 10:29:33
s21day01 python笔记 一、计算机基础 1. 计算机的初步认识 用户:人 软件:QQ、浏览器等 解释器/编译器/虚拟机:java解释器、python解释器等 操作系统 硬件:CPU、内存、硬盘、显示器等 详细见课上笔记的图 2. 常见的操作系统 windows,丰富的图形化界面、收费、大 ......

s21day01 python笔记

一、计算机基础

  1. 计算机的初步认识

    • 用户:人

    • 软件: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. 寻求老师帮助,已解决

    • 简单来说是,权限问题

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

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