python基础常用语句与字符串

常用语句

if、elif、else:选择条件语句

格式:

if 条件:

  pass

elif 条件:

  pass

else:

  pass

for:序列迭代
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串

 1 for i in ‘python‘:
 2     print(i)
 3 #结果
 4 p
 5 y
 6 t
 7 h
 8 o
 9 n
10 for i in range(5):
11     print(i)
12 #结果
13 0
14 1
15 2
16 3
17 4

pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句。
break:退出循环
continue:跳过当前循环,循环继续

字符串

字符串格式化输出
name = “python"
print "i am %s " % name
#输出: i am python
PS: 字符串是 %s;整数 %d;浮点数%f

a=‘Hello’ b=‘Python’
+ :字符串连接

>>>a + b              ‘HelloPython‘
* :重复输出字符串

>>>a * 2     ‘HelloHello‘
[]:通过索引获取字符串中字符

>>>a[6]  ‘e’
[:]:截取字符串中的一部分

a[0:3]    ‘Hel’
In:成员运算符 - 如果字符串中包含给定的字符返回 True

>>>”e” in a

True

字符串内建函数:

string.count(str, beg=0, end=len(string))
返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数
string.find(str, bg=0, end=len(string)) find方法可以检测str是否包含在string中,如果bg和end制定范围,则检查是否包含在指定范围内,如果是则返回开始的索引值,否则返回-1。
string.strip([obj])截掉 string 字符串开头结尾的空格

字符串方法:

string.count(str, beg=0, end=len(string))
返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数
string.find(str, bg=0, end=len(string)) find方法可以检测str是否包含在string中,如果bg和end制定范围,则检查是否包含在指定范围内,如果是则返回开始的索引值,否则返回-1。
string.strip([obj])截掉 string 字符串开头结尾的空格

字符串方法join()和split()——链接和分割
join(sub)以字符串作为分隔符,插入到sub中所有的字符之间
split(sep=none,maxsplit=-1)不带参数默认是以空格为分隔符切片字符串,如果maxsplit参数有设置,则仅分割maxsplit个子字符串,返回切片后的子字符串拼接的列表

 isX方法

isdigit()如果字符串只包含数字则返回true,否则返回false
isspace()如果字符串只包含空格,则返回true,否则返回false
istitle()如果字符串是标题化(所有的单词都是以大写开始,其余字母均小写),则返回true,否则返回false
upper()转换字符串中的所有小写字符为大写
lower()转换字符串中所有大写字符为小写

原文地址:https://www.cnblogs.com/kongfengpan/p/8987534.html

时间: 2024-10-08 12:37:52

python基础常用语句与字符串的相关文章

Python 基础 常用运算符

Python 基础 常用运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算术运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算. 今天我们暂只学习 算术运算.比较运算.逻辑运算.赋值运算.成员运算 1.1 算术运算 以下假设变量:a=10,b=20 1.2 比较运算 以下假设变量:a=10,b=20 1.3 赋值运算 以下假设变量:a=10,b=20 1.4 逻辑运算 针对逻辑运算的进一步研究: 在没有()的情况下not 优先级高于 and,and优先级

python基础深入(元组、字符串、列表、字典)

python基础深入(元组.字符串.列表.字典) 一.列表 1.追加 1 >>>list = [1,2,3,4] #用于在列表末尾添加新的对象,只能单个添加,该方法无返回值,但是会修改原来的列表. 2 >>>list.append(5) 3 >>>print(list) 4 [1, 2, 3, 4, 5] 2.统计 1 >>>list = [1,"a","b","c",1,4

python基础之数字、字符串、列表、元组、字典

第二天Python基础二: 1.运算符: 判断某个东西是否在某个东西里面包含: in  为真 not in  为假 (1).算术运算符: 运算符 描述 实例 + 加  表示两个对象相加 a + b输出结果30 - 减  表示一个数减去另一个数 a - b输出结果-10 * 乘  两个数相乘或是返回一个被重复若干次的字符串 a * b输出结果200 / 除  两个数相除 b / a 输出结果2 ** 幂  返回一个数的n次幂 3 ** 3 输出结果27 % 取余  返回除法的余数 b % a 输出

python基础&条件语句

基础: 1.第一句python的用法 python对后缀名不限制,可以是任意的 导入模块时,如果不是.py文件(以后文件后缀名是py) 2.input的用法: 永远等待,直到用户输入了值.就会将输入的值赋值给一个东西 3.变量名: - 字母 - 数字 - 下划线 ps:数字不能开头:不能是关键字:最好不要和python内置的东西重复*** 关键字:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif',

python基础--常用模块与面向对象基础

1常用模块 1.1 xml xml是实现不同语言或程序之间进行数据交换的协议 xml的格式如下: <?xml version="1.0"?> <data> <country name="Liechtenstein"> <rank updated="yes">2</rank> <year>2008</year> <gdppc>141100</gdp

python基础-常用内建模块

一.collections:内建集合模块. 1.namedtuple:创建一个自定义的tuple对象 2.deque:为了高效实现插入和删除操作的双向列表,适合用于队列和栈 3.defaultdict:Key不存在时返回默认值 4.OrderedDict:保持Key的顺序 5.Counter:一个简单的计数器 二.base64 : 一种用64个字符来表示任意二进制数据的方法 三.struct : str和其他二进制数据类型的转换 四.hashlib : 提供常见的摘要算法,如MD5,SHA1 五

python基础---sql语句

数据库系统: 数据库:文件夹 数据表:文件 表记录:一条数据 sql语句规范 sql是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言 <1> 在数据库系统中,SQL语句不区分大小写(建议用大写) .但字符串常量区分大小写.建议命令大写,表名库名小写: <2> SQL语句可单行或多行书写,以";"结尾.关键词不能跨多行或简写. <3> 用空格和缩进来提高语句的

Python自动化 【第五篇】:Python基础-常用模块

目录 模块介绍 time和datetime模块 random os sys shutil json和pickle shelve xml处理 yaml处理 configparser hashlib re正则表达式 1.      模块介绍 1.1    定义 能够实现某个功能的代码集合(本质是py文件)  test.p的模块名是test包的定义:用来从逻辑上组织模块,本质就是一个目录(必须带有一个__init__.py文件) 1.2    导入方法 a) Import module b) Impo

python基础知识回顾之字符串

字符串是python中使用频率很高的一种数据类型,内置方法也是超级多,对于常用的方法,还是要注意掌握的. #author: Administrator #date: 2018/10/20 # python3 '''字符串的内置方法''' '''字符串的这些方法很重要''' st='hello kitty {name} is {age}' #创建一个字符串. print(st.count('{')) #计数 print(st.capitalize()) #把字符串的第一个字母大写,整个字符串的首字