zoukankan      html  css  js  c++  java
  • Python基础笔记01

    Linux系统

    ====================================python====================================
     
     
    一,变量
    变量是用来存储值的所在处,变量具有名字以及数据类型两种属性。数据类型决定了内容中不
    同类型的值的存储结构。变量名用来调用变量。
    Python 是动态类型语言,所以说不需要预先声明变量类型就可以直接使用。变量的类型和值是
    在赋值时决定的。
    变量命名规则:
    • 只能使用大,小写或者下划线(_)开头;
    • 除开头部分外,可以是大,小写字母,或者数字任意组合
    • 不能占用python关键字
    • 变量名严格区分大小写

    变量赋值

    >>> 变量名 = 值

    多元化赋值

    >>> x,y,z = 1,2,3

    >>>x

    1

    >>>y

    2

    >>>z

    3

    二,数据类型

      整数类型

        如:-1,0,+10086

      浮点数类

        如:0.1,3.1415926

      字符串类

        如:‘name’,'tom hello'

      布尔类型

        布尔类型只有两个值 True 和 False。此类型的数据用于判断或者比较数据。

    字符串算法

      >>>print "=" 18

      ==================

    字符串常用的方法

    字符串类型:.strip()

      功能:删除字符串开头结尾的空白格

      >>> "    data  ".strip()
      'data'

    字符串类型:.lower()

      功能:将字符串小写

      >>> "tesTT".lower()
      'testt'

      >>> "tesTT".upper()                                     #同理
      'TESTT'

    字符串类型:.format()

      功能:字符串格式化

      >>> print "{} {}".format(100,"string")
      100 string

    三,数据结构
     
    数据的排列方式
     
    列表
    创建列表
      语法:列表名 = [元素1,元素2,..............]
    访问元素
      语法:;列表名[索引位置]
      >>> list_1 = [1,2,3]
      > list_1[0]
      1
      注:索引值大于0从左算起,小于0是从右  
    增加元素
      语法:.append(元素值)  
      >>> list_1 = []
      >>> list_1.append(1)
      >>> list_1
      [1]
    指定元素(也是增加元素的一种)
      语法:.insert(索引位置,元素值)
      >>> list_1 = [1,2,3]
      >>> list_1.insert(1,"1_2")
      >>> list_1
      [1, '1_2', 2, 3]
    删除元素
      语法:del 列表名[索引值]
      >>> list_1
      [1, 3, 4, 5, 6]
      >>> del list_1[0]
      >>> list_1
      [3, 4, 5, 6]
     
     
    删除指定元素
      语法:.remove(元素值)
      >>> list_1
      [4, 5, 6]
      >>> list_1.remove(4)
      >>> list_1
      [5, 6]
    删除列表
      语法:del 列表名
     
    列表合并
      语法: 列表名1+列表名2
      >>> list_1
      [5, 6]
      >>> list_1 + list_2
      [5, 6, 2, 3, 4, 5]
    列表乘法
      语法:列表名 * 次数
      >>> list_1 * 5
      [5, 6, 5, 6, 5, 6, 5, 6, 5, 6]
      >>> list_1
      [5, 6]
     
    元组
      概念:元组和列表很像,但是元组不可变
      创建的语法:元组名 = (元素1,元素2,........)
    访问元素
      语法:元组名[索引位置]  
      >>> yuan_1 = (1,2,3,4,5,6)
      >>> yuan_1
      (1, 2, 3, 4, 5, 6)
      >>> yuan_1[0]
      1
    删除元组
      语法:del 元组名
      >>> del yuan_1
      >>> yuan_1
     
     
    ============列表与元组之间的转换=============
    元组转换列表
      语法:list(元组名)
      >>> yuan = [1,2,3,4]
      >>> yuan
      [1, 2, 3, 4]
      >>> list(yuan)
      [1, 2, 3, 4]
    列表转换元组
      语法:tuple(列表名)
      >>> list = [1,2,3]
      >>> tuple(list)
      (1, 2, 3)
    ==============字典===============
    概念:列表的索引只能是数字,如果想改变索引的类型就只能使用字典
     
    特点:每一个元素是键值对;键是唯一的值;值没有特定的顺序
    创建字典
      语法:字典名 = {键1;值1,键2:值2,........}
     
     
    访问元素
      语法:字典名[键]  ;  字典名.get(键)
      >>> dict = {"tom":"cless_1"}
      >>> dict["tom"]
      'cless_1'
      >>> dict.get("tom")
      'cless_1'
    添加元素
      语法:字典名[‘键’] = 值
      >>> dict
      {'tom': 'cless_1'}
      >>> dict["jerp"] = "cless_2"
      >>> dict
      {'jerp': 'cless_2', 'tom': 'cless_1'}
    修改元素
      语法:字典名[‘键’] = 值
      >>> dict
      {'jerp': 'cless_2', 'tom': 'cless_1'}
      >>> dict['tom'] = "cless_3"
      >>> dict
      {'jerp': 'cless_2', 'tom': 'cless_3'}
    删除元素
      语法:del 字典名[键]
      >>> del dict['tom']
      >>> dict
      {'jerp': 'cless_2'}
    查询字典中的键
      语法:字典类型.has_key(键)
      >>> dict
      {'jerp': 'cless_2'}
      >>> dict.has_key('tom')
      False
     
    四,分支结构
      if语句
      语法格式:
      if  逻辑表达式:
        语句 1 
        语句 2 
      语句3
    流程图
     
     
    if..else..语句
     
     
    if  逻辑表达式:
      语句块1
    else:
      语句块2
    语句3
    ======
    ==
    ==
    ==
    ==
    ====
     
     
     
     
     
  • 相关阅读:
    2012619 win7环境Jooma建站手记解决问题
    linux学习(4)ubuntu开机自动挂载nfs服务器上的home分区
    linux学习(3)nginx tomcat集群
    oracle to_date 函数
    inux学习(2)vim设置
    linux学习(1)常用命令入门
    tomcat域名绑定
    tomcat内存溢出问题解决思路
    TreeView控件无限级 一次性加载和异步加载剖析
    数据查询支持中文拼音首字母模糊检索
  • 原文地址:https://www.cnblogs.com/123456likun/p/13305014.html
Copyright © 2011-2022 走看看