zoukankan      html  css  js  c++  java
  • Python基础知识记录

    1、去除空格

    strip()  删除两边的空格、lstrip() 删除左边的空格、rstrip() 删除右边的空格

    2、字符串的连接

    s1='abc'  s2='cdf'

    s3=s1+s2    print(s3)-->'baccdf'

    3、大小写

    upper()全部大写    lower()全部小写

    capitalize()首字母大写

    4、位置比较

    index  指标

    直接用> = <来比较字符串的大小

    5、字符串的分割与链接

    分割:split    分割,分离

      splitlines   以行来进行分割,也可以用‘ '来进行分割

    组合:join

      ’ ‘.join(字符串)      以空格来组合

    6 、判断字符串以什么开头或结尾

    startswith(‘abc’)  判断字符串是不是以abc开头

    endswith('abc')   判断字符串是不是以bac结尾

    7、常用判断的字符串

    isalnum()   判断是否正常字符串  isalpha() 判断是否只有字母没有数字

    isdigit()  判断是否只有数字  isspace()  判断是否只有空格

    islower()  判断是否小写  isupper()   判断是否大写

    istitle()  判断是否为标题

    8、数字与字符串之间的装换

    (1)数字到字符串

      用string就可以解决

    (2)字符串到数字

      int(’11111111‘,2)---->255

      int('FFFF',16) ----> 65536

    9、if语句

    if  ____:

      continue;

    elif

      continue;

    else:

      break;

    由于Python中没有swith语句,就只能用if语句来代替swith语句了

    10、for循环

    for i in range(start,end,lenght)

    11、while循环

    例子:从1加到100

    s=0

    i=1

    while i<=100

    s+=i

    i+=1

    print(s) ----->  s=5050

    12、元组与字典的定义

    def func (name,*kvs)    --->这里的kvs是元组

    def func (name,**kvs)  ------>这里的kvs是字典

    13、例子

    def func (a,b,c,*,china,uk):

      print(china,uk)     ------->BJ   LD

    func(1,2,3,china = 'BJ',uk = 'LD')  

    意思就是*后面的参数都要给定值

  • 相关阅读:
    hdu 4710 Balls Rearrangement()
    hdu 4707 Pet(DFS水过)
    hdu 4706 Children's Day(模拟)
    hdu 4712 Hamming Distance(随机函数暴力)
    csu 1305 Substring (后缀数组)
    csu 1306 Manor(优先队列)
    csu 1312 榜单(模拟题)
    csu 1303 Decimal (数论题)
    网络爬虫
    Python处理微信利器——itchat
  • 原文地址:https://www.cnblogs.com/zengsf/p/7976576.html
Copyright © 2011-2022 走看看