zoukankan      html  css  js  c++  java
  • Python--笔记一

     

    1、值和类型  type()

    type(‘hello’)  type(17)

    2、字符串操作(字符串本身不可变)

    拼接:str1+str2

    重复:str*3

    取字符:str[index]

    取字符串:str[index1:index2]---切片从index1开始到index2为止,不包括index2

    计算长度:len(str)

    小写变大写:str.upper()

    寻找字符串的某一字符:str.find(‘char’)---返回下标

                          str.find(‘char’,index)—从index开始查找

                          str.find(‘char’,index1,index2)—从index1始至index2止

    查找某字符:‘str1’in‘str’----返回布尔类型

               例:‘a’in ‘banana’

    字符串相等比较:str1==str2

    字符串比较:str1>str2  str1<str2  ----按字母表顺序比较,大写字母在小写字母之前

    分割字符串:s='hello.world'      word1,word2=s.split('.')   -----word1=hello   word2=world

    3、类型转换函数

    其他类型转整型:int(**)例:int(’23’)

    其他类型转浮点型:float(**)

    其他类型转字符型:str(**)

    4、导入模块:

    import ** 例:import math

    from math import pi   from math import *

    5、函数:

    def fun_name(变量):

    函数体

    return **

    6、条件

    (一)if 条件:

    语句

     

    (二)if 条件:

              语句

          else:

              语句

     

    (三)if 条件:

              语句

          elif 条件:

              语句

          else:

              语句

    7、键盘输入  input()、input(‘语句’)

    8、While语句(用break跳出循环)

    While 条件:

    语句

    9、for语句

    for ** in **:

    语句

    10、列表(列表时可变)

       name=[元素,元素,元素,……]---元素类型可相同可不同,可以是列表

       cheeses=[‘a’,’b’,’c’]

       访问单个元素:cheeses[0]

       修改元素:cheeses[0]=’h’

       in操作符查找元素:’b’in cheeses----返回布尔类型

       range(index1,index2)---从下标为index1的元素到下标为index2的元素(不包括)

       拼接列表:a=[1,2,3],b=[4,5,6],c=a+b---+会新产生一个列表

       重复列表:[0]*4  =  [0,0,0,0]

       列表切片:t=[1,2,3,4,5,6]=t[:]

                 t=[1:3]   [2,3]

                 t=[:3]    [1,2,3]

                 t=[3:]    [4,5,6]

       赋值:t[1:3]=[7,8]

       添加新元素:t.append(9)---在尾部

       extend接受新列表添加到原列表尾部:t1.extend(t2)

       列表元素从低到高排序:t.sort()---无返回值

       列表求和:sum(t)

       删除元素:t.pop(index)---删除下标为index的元素,返回删除元素

                 del t[index]---直接删除

                 t.remove(element)---知道要删除的元素

                 del t[1:3]---删除多个元素

       字符串转换为列表:list(str)---转换为单个字符

                        例:s=’spam’  t=list(s)

                         split()---转换为单词

                        例:s=’hello world’  t=s.split()

      连接---join():t=[‘hello’,’world’]

                      delimiter=’’

                      delimiter.join(t)

                      <hello world>

    11、对象和值

        判断两个变量是否指向同一个对象: a is b ---返回布尔值

  • 相关阅读:
    CWinApp类 功能
    CreateCompatibleBitmap
    CreateCompatibleDC CreateCompatibleBitmap SelectObject详解
    Linux学习_菜鸟教程_4
    Linux学习_菜鸟教程_1
    Linux学习_菜鸟教程_2
    Linux学习_菜鸟教程_3
    MATLAB生成正弦波
    03补件处理流程
    对数据库中所有的表进行操作
  • 原文地址:https://www.cnblogs.com/lwjl/p/4224246.html
Copyright © 2011-2022 走看看