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修饰符,这两者有一定的差异,简单来 ...
随机推荐
- Web Services 简介
通过使用 Web Services,您的应用程序可以向全世界发布信息,或提供某项功能.Web Services 脚本平台需支持 XML + HTTP. Web Services 简介 Web Serv ...
- 文件上传—SSM框架文件上传
1.准备上传下载的api组件 <dependency> <groupId>commons-io</groupId> <artifactId>common ...
- CCPC 2017-2018, Finals Solution
A - Dogs and Cages 水. #include <bits/stdc++.h> using namespace std; int t; double n; int main( ...
- this指向 - 开端
/* 这个主题 主要是为了论述 js 中一个最烦人的问题 --> this 的指向问题 其实,这个 this 到底指向什么,指向谁,查了好多资料.书籍.官文,也没有给出明确的一个结论, 也学这也 ...
- 在apache中使用.htaccess文件的注意事项
在apache的配置文件中: <VirtualHost *:80> ServerName tp5.com DocumentRoot d:/wamp/www/tp5.com/public & ...
- 20162314 Experiment 4 - Graph
Experiment report of Besti course:<Program Design & Data Structures> Class: 1623 Student N ...
- Javaworkers团队第二周项目总结
本周项目进展 本周我们小组成员在图书馆和网上查阅了很多资料,基本达到了预期的计划,完成了项目框架设计及代码模块设计. 设计思路 1.首先,根据用户需求合理分配代码密度,即: 用户直接操作(点击运行)的 ...
- Python学习札记(三十七) 面向对象编程 Object Oriented Program 8 @property
参考:@property NOTE 1.在绑定参数时,为了避免对属性不符合逻辑的操作,需要对传入的参数进行审核. #!/usr/bin/env python3 class MyClass(object ...
- springboot p6spy 打印完整sql
调试时打印出sql的需求,太正常不过了,mybatis也提供了这样的功能: mybatis: configuration: log-impl: org.apache.ibatis.logging.st ...
- h.264_javascript_资料
1. 用ffmpeg制作推流工具,实现推流系统声音和桌面到rtmp服务器-CSDN论坛-CSDN.NET-中国最大的IT技术社区.html http://bbs.csdn.net/topics/392 ...