python学习day04

一、内容回顾:

1、计算机基础

  • 硬件:CPU/内存/硬盘/主板/网卡
  • 操作系统:windows/linux/mac
  • 解释器/编译器:
    • 补充:编译器语言和解释器语言
      • 编译性语言:c/c++/java/c#/Go (代码写完后,编译器将其变成一个文件,然后交给计算机执行,整体运行)
      • 解释性语言:python/PHP (写完代码交给解释器,解释器从上到下一行一行运行,边解释边执行,实时翻译)
  • 软件(应用程序)

2、环境的安装

  • python解释器
    • py2
    • py3
  • 开发工具:pycharm/notepad++

3、python语法

  • 解释器路径:.py

#!/usr/bin/env python

# -*- coding:utf-8 -*-

print('hello world!')

  • 编码:ascii/unicode/utf-8/gbk
  • 输入输出:input/print
  • 数据类型
    • 整型:int
    • 字符串:str
      • upper/lower/replace/strip/lstrip/rstrip/isdigit/split
      • startswitch/endswitch:判断是否以什么开头和结尾
      • .format:传递参数
      • .encode:转换编码
      • .join:字符串拼接

          

    • 布尔值:bool
    • 公共功能
      • 索引
      • 长度:len
      • 切片
      • 步长:a[::-1]反转
      • for 循环
      • []左闭右开:[0:5]:打印0位到4位(同range(0,5))
  • 变量
  • 注释
  • 条件语句:if else elif
  • 循环语句:while+for
    • break:跳出
    • continue:回到循环的最开始
  • 运算符
  • 字符串格式化:%s  %d  %%

二、learn

1、列表

  列表、字符串都可以被for循环

2、增删改查:append、insert、remove、pop、clear

注意:字符串本身不能修改或删除【不可变类型】

   列表是可变类型

总结:

  • 增:append/insert
  • 删:remove/pop/clear/del user[1]
  • 改:user[3]='新值'
  • 查:索引/切片
  • 列表嵌套

3、元组

  • 元祖书写规范
    • user = (11,12,13,'wo') #元组不可变 
    • user = [11,12,13,'wo']    #列表可变
  • 公共功能:不能删除和修改
  • 独有功能(无)
  • 元组中的元素(儿子)不可修改/删除

         

 

 

 

  

posted @ 2019-11-22 12:01  沉淀xy  阅读(112)  评论(0)    收藏  举报