zoukankan      html  css  js  c++  java
  • python学习笔记—Day1

    1. python使用<变量名>=<表达式>的方式对变量进行赋值

    a=1;

    python中数分为整数和浮点数

    字符串的定义一定要用引号,单引号和双引号是等价的

    三引号用来输入包含多行文字的字符串

    s=”’hello

    my

    word”’

    2. python里面的数据类型:整数、浮点数、字符串、布尔值、

    3. 字符串的加法

    s=”hello ”+”world”

    print(s)

    4. 字符串的索引

    s[1]

    5. 字符串的分割

    s=”hello world”

    s.split()

    6. 字符串的长度

    len(s)

    7. python中的数据结构:列表list,元祖tuple,字典dict,集合set

    (1)列表[]

    列表中数据类型是可以不一样的

    列表操作

    列表相加

    列表索引

    在列表末尾增加数:append,a.apend

    在列表中插入某个数据a.insert(1,129)à在列表第2个元素中插入元素129

    在列表中删除数据a.pop()à若在中括号中没有任何数字,则默认删除最后一个元素,若为a.pop(2),则为删除列表的第二个元素

    列表数据切片àa[0:3] 取出列表中第1,2,3个元素,

    a[:3]从第一个元素开始,取到第3个元素

    a[1:]从第二个元素开始,取到最后一个元素

    a[0:-1]从第一个元素开始,取到最后一个元素的前一个元素

    列表生成式:

    list(range(1,11))

    [x**2] for x in range(1,10)

    [i for i in range(1,100) if i%10==0]

    (2)元组()

    (tuple,用()来表示,tuple和list非常类似,但tuple一旦初始化就不能修改,c常用来做常量,防止被修改)

    (3)字典dictà字典中的数据可以是任何类型,也可以是字典

    mv={'name':'肖生克的救赎','actor':'罗宾斯','score':'9.6','country':'USA'}

    mv

    若要打印出所有的键值àmv.keys()

    若要打印出所有的值àmv.values()

    对数据进行修改可以直接修改àmv[‘泰坦尼克号’]à可以直接将名字修改

    增加数据àmv[‘directors’]=’wangke’

    删除数据àmv.pop(directors)

    (4)集合{}àpython用{}来生成集合,集合中不含有相同元素

    集合可以直接做交集

    s1={1,2,3,4}

    s2={2,3,5,6}

    交集às1&s2

    并集às1|s2

    (5)python内置函数

    (6)python自定义函数

    使用def关键词定义一个函数

    def后面是函数的名称,括号中是函数的参数,不用的参数用逗号隔开,def fun():的形式是必须有的,参数可以为空

    使用缩进来划分函数的内容

    return返回特定的值,如省略,返回none

  • 相关阅读:
    《哈佛大学公开课:公正该如何做是好?》学习笔记3
    iPhone客户端开发笔记(三)
    iPhone客户端开发笔记(一)
    今天讨论了下本地化服务信息应用
    云游第一天感受
    昨晚调试一段PHP程序时遇到的三个问题
    iPhone客户端开发笔记(四)
    《哈佛大学公开课:公正该如何做是好?》学习笔记2
    Oracle10g数据库归档与非归档模式下的备份与恢复
    javascript 实现页面间传值
  • 原文地址:https://www.cnblogs.com/Cucucudeblog/p/9827393.html
Copyright © 2011-2022 走看看