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. Web Services 简介

    通过使用 Web Services,您的应用程序可以向全世界发布信息,或提供某项功能.Web Services 脚本平台需支持 XML + HTTP. Web Services 简介 Web Serv ...

  2. 文件上传—SSM框架文件上传

    1.准备上传下载的api组件 <dependency> <groupId>commons-io</groupId> <artifactId>common ...

  3. CCPC 2017-2018, Finals Solution

    A - Dogs and Cages 水. #include <bits/stdc++.h> using namespace std; int t; double n; int main( ...

  4. this指向 - 开端

    /* 这个主题 主要是为了论述 js 中一个最烦人的问题 --> this 的指向问题 其实,这个 this 到底指向什么,指向谁,查了好多资料.书籍.官文,也没有给出明确的一个结论, 也学这也 ...

  5. 在apache中使用.htaccess文件的注意事项

    在apache的配置文件中: <VirtualHost *:80> ServerName tp5.com DocumentRoot d:/wamp/www/tp5.com/public & ...

  6. 20162314 Experiment 4 - Graph

    Experiment report of Besti course:<Program Design & Data Structures> Class: 1623 Student N ...

  7. Javaworkers团队第二周项目总结

    本周项目进展 本周我们小组成员在图书馆和网上查阅了很多资料,基本达到了预期的计划,完成了项目框架设计及代码模块设计. 设计思路 1.首先,根据用户需求合理分配代码密度,即: 用户直接操作(点击运行)的 ...

  8. Python学习札记(三十七) 面向对象编程 Object Oriented Program 8 @property

    参考:@property NOTE 1.在绑定参数时,为了避免对属性不符合逻辑的操作,需要对传入的参数进行审核. #!/usr/bin/env python3 class MyClass(object ...

  9. springboot p6spy 打印完整sql

    调试时打印出sql的需求,太正常不过了,mybatis也提供了这样的功能: mybatis: configuration: log-impl: org.apache.ibatis.logging.st ...

  10. h.264_javascript_资料

    1. 用ffmpeg制作推流工具,实现推流系统声音和桌面到rtmp服务器-CSDN论坛-CSDN.NET-中国最大的IT技术社区.html http://bbs.csdn.net/topics/392 ...