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')  

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

  • 相关阅读:
    mysql命令汇总
    python中魔术方法和属性汇总
    python关于import的汇总
    linux命令汇总
    python之高并发问题汇总
    python中路径查找汇总
    python之进程,线程,协程,进程间通信,锁汇总
    python之迭代器,生成器,递归等归纳
    python 之网络编程汇总
    【SpringFramework】Spring JdbcTemplate
  • 原文地址:https://www.cnblogs.com/zengsf/p/7976576.html
Copyright © 2011-2022 走看看