zoukankan      html  css  js  c++  java
  • 【python】基础

    【字符串】前后引号必须要匹配,相关函数int(),float(),str(),repr(),format(),还有切片运算符

      a = 'text'           单引号指定的字符串必须在一个逻辑行上

      b = "text"             双引号指定的字符串必须在一个逻辑行上

      c = """text"""          两个三引号之前出现的所有文本内容都视为字符串的内容

      print ''' text line 1

            text line 2'''      三个单引号之间的文本内容可以在多个文本行

      d = 'text1 text2 text3'

      e = d[1]         ->  e='t',取出字符串d中的第一个位置t

      e = d[:5]        ->  e='test1 ',s[i:j]叫做切片运算符,第一个位置是d[0]是't',会取出字符串s中索引位置k处的字符,其中k的范围是i<=k<j

      e = d[1:5]      ->  e='ext1 '

      e = d[5:]        ->  e=' text2 text3'

      f = a + d + 'abcd'      ->  f='texttext1 text2 text3abcd',可以用+连接字符串

      f = '12'  + '13' + ' ' + '23'            ->  f='1213 23',中间加空格可断开字符串,另外数学计算要先将字符串转换为数值

      g = '12'

      e = '23.4567'

      h = int(g) + float(h)                    ->  h=35.4567,int()整数,float()浮点数

      i = str(h)                                 ->  i='35.4567',数值转换为字符串,str()类似print,repr()创建的字符串可表示程序中某个对象的精确值

      i = format(e,'%5.3s')             ->  i='23.456',format()函数具体使用方法可百度。%s字符串类型,%f浮点数类型,%d整数类型,5.3表示取5位小数点后留3位

    【列表】可配合切片运算符索引取出对应列表项,中括号[]

      names = ["Allen","Ben","Check"]

      a = names[0]                 ->  names[0]就是'Allen'

      names[1] = "Dan"          ->  把列表索引第二项修改为‘Dan’

      b = [1,2,3] + [4,5]        ->  结果[1,2,3,4,5]

      b.append(6)                  -> append方法,结果[1,2,3,4,5,6],同+

      users = [] 或 list()          ->  空列表

      c = [1,"name","brithday",[2014,[3,14],"Fri"],"Male"]    ->  嵌套多层的列表

      d = c[4][3]                   ->  "Fri"

      e = c[4][2][1]              ->  3

      f='-'

      f.join(b)                       -> join方法,输出为字符串,输出为'1-2-3-4-5-6'

    【元组】简单的说和列表类似,但是元组创建完就无法修改,小括号()

      a = (1,'b',3)

      a = 1,'b',3

    【集合】属于无序、无重复的对象集合,支持并集、交集、差集

      a = set([1,2,3,4,5])

      b = set('Hello')                ->  输出为set(['H', 'e', 'l', 'o'])  

      c = a | b    ->并集

      c = a & b   ->交集

      c = a - b   ->差集,对象在a中有,b中没有

      c = a ^ b  ->对称差集,a或b中的一个集合中存在

      c.add('world')               ->  添加一个对象

      c.update([4,3,2,1])       ->  添加多个对象

      c.remove('w')

    【字典】把对应的对象放置在大括号{}中,就可组成字典

      user={

        "name":"Allen",

        "Age":"26",

        "Brithday":[2014,03,13],

        "Tel":13800000000

        }

      name = user["name"]         -> 输出”Allen“

      bri_date=user["Brithday"][2]      ->输出13

      man = {} 或dict{}             ->空字典

      del user["Tel"]                   ->删除字典元素

      可以用in检测内容项是不是字典成员,例如:

      if "name" in user:

        p = user["name"]

      else:

        p = "not found"

      或简洁形式------------>  p = user.get("name","not found")

      syms = list(prices)                ->  syms = ["name","Age","Brithday","Tel"]这个方法用来获得字典关键字列表,实际就是将字典转换为列表

  • 相关阅读:
    JPA、Hibernate、Spring data jpa之间的关系
    MySQL8.0的安装、配置、启动服务和登录及配置环境变量
    jdbc和odbc
    Win10下 Java环境变量配置
    SpringMVC框架理解
    看看资深程序员是如何教你破解图形验证码!这不很简单嘛!
    破解极验(geetest)滑动验证码
    java做图片点击文字验证码
    java实现点击图片文字验证码
    什么是HttpOnly
  • 原文地址:https://www.cnblogs.com/jiangxu67/p/3600268.html
Copyright © 2011-2022 走看看