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 以行来进行分割,也可以用‘\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基础知识记录的更多相关文章
- DataBase MongoDB基础知识记录
MongoDB基础知识记录 一.概念: 讲mongdb就必须提一下nosql,因为mongdb是nosql的代表作: NoSQL(Not Only SQL ),意即“不仅仅是SQL” ,指的是非关系型 ...
- Python 基础知识(一)
1.Python简介 1.1.Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时 ...
- MongoDB基础知识记录
MongoDB基础知识记录 一.概念: 讲mongdb就必须提一下nosql,因为mongdb是nosql的代表作: NoSQL(Not Only SQL ),意即“不仅仅是SQL” ,指的是非关系型 ...
- Python基础知识总结笔记(四)函数
Python基础知识总结笔记(四)函数python中的函数函数中的参数变量作用域偏函数PFA递归函数高阶函数BIFs中的高阶函数匿名函数lambda闭包Closure装饰器Decorator函数式编程 ...
- Python开发【第二篇】:Python基础知识
Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位 ...
- python基础知识(二)
以下内容,作为python基础知识的补充,主要涉及基础数据类型的创建及特性,以及新数据类型Bytes类型的引入介绍
- C#基础知识记录一
C#基础知识记录一 static void Main(string[] args) { #region 合并运算符的使用(合并运算符??) 更多运算符请参考:https://msdn.microsof ...
- python 基础知识(一)
python 基础知识(一) 一.python发展介绍 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本 ...
- python基础知识讲解——@classmethod和@staticmethod的作用
python基础知识讲解——@classmethod和@staticmethod的作用 在类的成员函数中,可以添加@classmethod和@staticmethod修饰符,这两者有一定的差异,简单来 ...
随机推荐
- 右值引用与转移语义(C++11)
参考资料: http://www.cnblogs.com/lebronjames/p/3614773.html 左值和右值定义: C++( 包括 C) 中所有的表达式和变量要么是左值,要么是右值.通俗 ...
- 命令行下开启与关闭windows防火墙关端口(转)
sc config sharedaccess start= auto //设置防火墙服务为自动 net start sharedaccess //开启防火墙服务 关闭端口 netsh firewall ...
- python16_day39【算法】
复习: 1.递归 调用自身 结束条件 一.冒泡算法 def bubble_sort(numbs): for i in range(len(numbs)-1): # 这个循环负责设置冒泡排序进行的次数. ...
- Spring笔记一
什么是Spring spring (由rod johnson创建的一个开源框架) spring是一个开源框架,spring是于2003 年兴起的一个轻量级的java 开发框架,由rod johnson ...
- ruby on rails validates
validates :conclusion, :presence => true, :inclusion => { :in => [0,1] } validates :email, ...
- 2017-2018 ACM-ICPC, Asia Daejeon Regional Contest Solution
A:Broadcast Stations 留坑. B:Connect3 题意:四个栈,每次放棋子只能放某个栈的栈顶,栈满不能放,现在给出(1, x) 表示黑子放在第x个栈的第一个位置,白子放在第b个栈 ...
- MapReduce: number of mappers/reducers
14 down vote It's the other way round. Number of mappers is decided based on the number of splits. I ...
- opencv-ios开发笔记9 使用透视变换矫正扭曲的图片
http://blog.csdn.net/baixiaozhe/article/details/51762086 摄像头观察一个矩形的图片时往往只能得到一个扭曲的图片: 原图: 实际情况是摄像头经常从 ...
- Golang 中的指针 - Pointer
http://www.cnblogs.com/jasonxuli/p/6802289.html Go 的原生数据类型可以分为基本类型和高级类型,基本类型主要包含 string, bool, int ...
- Linux内核分析08
进程的切换和系统的一般执行过程 一,进程切换的关键代码switch_to分析 进程调度的时机 中断处理过程(包括时钟中断.I/O中断.系统调用和异常)中,直接调用schedule(),或者返回用户态时 ...