字符串索引

Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。

转义符

转义符 '\'

反斜杠可以用来转义,使用r可以让反斜杠不发生转义。。 如 r"this is a line with \n" 则\n会显示,并不是换行。

标准数据类型

Python3 中有六个标准的数据类型:

Number(数字)

String(字符串)

List(列表)

Tuple(元组)

Set(集合)

Dictionary(字典)

Python3 的六个标准数据类型中:

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

break语句

break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。

break语句用在while和for循环中。

如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。

例子:

# 第一个例子for letter in 'python':if letter == 'h':breakprint('当前字母:', letter)

# 第二个例子

n= 0

while n < 10:

n= n + 1

if n % 2 == 0:breakprint(n)

结果为:

当前字母: p

当前字母: y

当前字母: t1

Continue语句

continue 语句用来告诉Python跳过当前循环的语句,然后继续进行下一轮循环。

continue语句用在while和for循环中。

例子:

# 第一个例子for letter in 'python':if letter == 'h':continue# 去掉字母h

print('当前字母:', letter)

# 第二个例子

n= 0

while n < 10:

n= n + 1

if n % 2 == 0:continue# 去掉偶数

print(n)

结果为:

当前字母: p

当前字母: y

当前字母: t

当前字母: o

当前字母: n1

3

5

7

9

pass语句

Python pass 是空语句,是为了保持程序结构的完整性。

pass 不做任何事情,一般用做占位语句。

例子:

for letter in 'python':if letter == 'h':

pass

print('这是pass块')

print('当前字母:', letter)

结果为:

当前字母: p

当前字母: y

当前字母: t

这是pass块

当前字母: h

当前字母: o

当前字母: n

【延伸】在 Python 中有时候会看到一个 def 函数:

def sample(n_samples):

pass #该处的 pass 便是占据一个位置,因为如果定义一个空函数程序会报错,当你没有想好函数的内容是可以用 pass 填充,使程序可以正常运行。

Python Number 类型转换

int(x [,base]) 将x转换为一个整数long(x [,base]) 将x转换为一个长整数float(x ) 将x转换到一个浮点数

complex(real [,imag ]) 创建一个复数

str(x ) 将对象 x 转换为字符串

repr(x ) 将对象 x 转换为表达式字符串

eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象

tuple(s ) 将序列 s 转换为一个元组

list(s ) 将序列 s 转换为一个列表

chr(x ) 将一个整数转换为一个字符

unichr(x ) 将一个整数转换为Unicode字符

ord(x ) 将一个字符转换为它的整数值

hex(x ) 将一个整数转换为一个十六进制字符串

oct(x ) 将一个整数转换为一个八进制字符串

Python 访问字符串中的值

var1 = 'Hello World!'var2= "Python Runoob"print"var1[0]:", var1[0]

print"var2[1:5]:", var2[1:5]

结果为:

var1[0]: H

var2[1:5]: ytho

Python 字符串连接

#!/usr/bin/python

#-*- coding: UTF-8 -*-var1= 'Hello World!'print"输出 :-", var1[:6] + 'Runoob!'

结果为:

输出 :- Hello Runoob!

python基础知识点汇总_Python基础知识梳理相关推荐

  1. python的基础知识点总结_Python 基础知识点总结

    本篇基于Python 2.7.9 根据廖雪峰Python教程整理 URL:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb4931 ...

  2. python的知识点运用_Python基础知识点

    Python 中的变量赋值不需要类型声明. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 等号( = )用来给变量赋值. 等 ...

  3. python3基础知识点总结_python基础知识点总结

    拳拳之心 数据类型: 数字类型(int.float.bool(True or False).complex) 字符串(str) -- ' ' or " " 相关操作:通过下标获取内 ...

  4. python程序设计知识点汇总_Python入门知识点汇总

    Python的设计目标之一是让代码具备高度的可阅读性.它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观.它不像其他的静态语言如C.Pascal那样需要重复书写声明语句,也不像 ...

  5. list python 访问 键值对_基础|Python常用知识点汇总(中)

    字符串字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串.1.创建字符串 str1 = 'Hello World!' str2 = "Hello W ...

  6. java基础知识大全,java 基础知识点汇总

    java 基础知识点汇总 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个Strin ...

  7. 计算机基础知识点文库,计算机基础知识点汇总.doc

    计算机基础知识点汇总.doc (19页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 一-.基础操作1. 在中文Windows中,使用软键 ...

  8. C语言基础知识点汇总(一)

    C语言基础知识点汇总(一) 1.读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数. 2.程序中基本的控制结构是三种: 顺序结构 .选择 ...

  9. C语言基础知识点汇总(1)

    C语言基础知识点汇总(1) 1.读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数. 2.程序中基本的控制结构是三种: 顺序结构 .选择 ...

  10. python语言基础知识点总结_Python语言的12个基础知识点小结

    Python语言的12个基础知识点小结 python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序.去重,字典排序,字典.列表.字符串互转,时间对象操作,命令行参数解析(g ...

最新文章

  1. Python数据挖掘:绘制直方图,设置上下限和步长,绘制子图
  2. VTK 无法解析的外部符号的解决办法
  3. 跨越行业绊脚石,阿里云函数计算发布 7 大技术突破
  4. Mustache.js使用笔记(内容属于转载总结)
  5. easyui combobox java_Easyui的combobox实现动态数据级联效果
  6. 教育行业视频号矩阵建设与运营策略分析报告
  7. Python适合初学者入门
  8. 探索关系抽取中的多变知识
  9. exe反编译为py文件
  10. 手机分辨率和网页中的px是一回事吗?
  11. linux 汇编 变址寻址,【计组】偏移地址、段地址和寻址方式
  12. 生成package.json文件
  13. 2019顶级WordPress音频和视频插件
  14. 一文带你轻松掌握多种编程范式
  15. 在线photoshop工具网站
  16. MATLAB—view函数观察三视图
  17. 《老司机,带带我》之考驾照
  18. 漫谈直播:从零开始认识直播并快速搭建专属直播平台
  19. 5GNR漫谈11:PRACH随机接入信道(1)
  20. 2020年webpack面试题

热门文章

  1. HDU-1069 Monkey and Banana 动态规划
  2. [原] 内心深处唱的这首歌
  3. 随笔(1)——慢性意识障碍患者的智慧诊疗和远程管理
  4. react环境搭建(-)
  5. Javascript 四种输出方式
  6. cogs 1811. [NOIP2014]螺旋矩阵
  7. Tuple Class
  8. 计算剪贴板里仿制的代码行数
  9. 汇编语言复习摘要六——包含多个段的程序
  10. “公益AI之星”挑战赛-新冠疫情相似句对判定大赛