1、去除空格

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

2、字符串的连接

s1='abc'  s2='cdf'

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

3、大小写

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

capitalize()首字母大写

4、位置比较

index  指标

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

5、字符串的分割与链接

分割:split    分割,分离

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

组合: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')

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

Python基础知识记录的更多相关文章

  1. DataBase MongoDB基础知识记录

    MongoDB基础知识记录 一.概念: 讲mongdb就必须提一下nosql,因为mongdb是nosql的代表作: NoSQL(Not Only SQL ),意即“不仅仅是SQL” ,指的是非关系型 ...

  2. Python 基础知识(一)

    1.Python简介 1.1.Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时 ...

  3. MongoDB基础知识记录

    MongoDB基础知识记录 一.概念: 讲mongdb就必须提一下nosql,因为mongdb是nosql的代表作: NoSQL(Not Only SQL ),意即“不仅仅是SQL” ,指的是非关系型 ...

  4. Python基础知识总结笔记(四)函数

    Python基础知识总结笔记(四)函数python中的函数函数中的参数变量作用域偏函数PFA递归函数高阶函数BIFs中的高阶函数匿名函数lambda闭包Closure装饰器Decorator函数式编程 ...

  5. Python开发【第二篇】:Python基础知识

    Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位 ...

  6. python基础知识(二)

    以下内容,作为python基础知识的补充,主要涉及基础数据类型的创建及特性,以及新数据类型Bytes类型的引入介绍

  7. C#基础知识记录一

    C#基础知识记录一 static void Main(string[] args) { #region 合并运算符的使用(合并运算符??) 更多运算符请参考:https://msdn.microsof ...

  8. python 基础知识(一)

    python 基础知识(一) 一.python发展介绍 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本 ...

  9. python基础知识讲解——@classmethod和@staticmethod的作用

    python基础知识讲解——@classmethod和@staticmethod的作用 在类的成员函数中,可以添加@classmethod和@staticmethod修饰符,这两者有一定的差异,简单来 ...

随机推荐

  1. python selenium webdriver方法封装(find_element_by)

    下面是对find_element_by_就行了封装,封装之后的高级方法就是getElement() 下面是具体的代码: def getElement(self, selector): "&q ...

  2. array2xml xml2array

    array2xml/**     *     * 将简单数组转化为简单的xml     * @param string $data  要进行转化的数组     * @param string $tag ...

  3. WebService—CXF—实现接口发布和客户端调用

    (一)接口发布的几种方式 定义接口: @WebService(targetNamespace="http://www.itfad.net/queryUser") public in ...

  4. The 2017 China Collegiate Programming Contest, Hangzhou Site Solution

    A: Super_palindrome 题面:给出一个字符串,求改变最少的字符个数使得这个串所有长度为奇数的子串都是回文串 思路:显然,这个字符串肯定要改成所有奇数位相同并且所有偶数位相同 那统计一下 ...

  5. mongoose 获取某个存在的collecion 里的数据

    在创建Schma 时指定对应的collection var db_url = 'mongodb://localhost:27017/test'; var db = mongoose.connect(d ...

  6. 前端学习笔记之HTML/CSS 速写神器 Emmet

    HTML/CSS 速写神器:Emmet 在前端开发的过程中,一个最繁琐的工作就是写 HTML.CSS 代码.数量繁多的标签.属性.尖括号.标签闭合等,让前端们甚是苦恼.于是,我向大家推荐 Emmet, ...

  7. Windows共享文件

    通常局域网中处于同一工作组或同一域的计算机只要右键设置文件夹共享即可,但跨工作组或跨域的共享就需要设置一番了. 一.启用共享 二.关闭共享密码保护 这是英文版系统示例,中文版一样,就是在第一步向下拉一 ...

  8. Python3.6(windows系统)通过pip安装bs4

    Python3.6(windows系统)通过pip安装bs4 cmd安装命令: pip install beautifulsoup4 执行结果:

  9. pyimage search研究

    包括<软实力>的作者,类似 http://www.learnopencv.com/, 这次调查研究的 http://www.pyimagesearch.com 是一个独立的博客,作者是机器 ...

  10. sonar runner的配置

    #Configure here general information about the environment, such as SonarQube DB details for example ...