Python基础知识点总结 Python是一个高级的解释性语言,易于学习和使用。Python语法简单,代码读写性强,非常适合初学者和经验丰富的程序员。 字符串 在Python中,字符串是最基本的数据类型。字符串可以用单引号或双引号括起来。字符串可以使用索引运算符[ i ]和切片运算符[ i : j ]来获取子串。 * 字符串定义:包含在单引号或双引号之间的字符集合 * 索引运算符[ i ]:得到下标为i的字符 * 切片运算符[ i : j ]:得到从下标i到下标j-1的子串 * 第一个字符索引为0,最后一个字符索引为-1 * 加号(+):用于字符串连接运算 * 星号(*):用于字符串复制 * in:用于判断某个子串是否在字符串中 常用字符串函数: * len():计算字符串的长度 * ord():显示字符对应的ASCII整数 * chr():给出ASCII表中整数所对应的字符 常用字符串方法: * upper():将字符串都转换成大写字母 * lower():将字符串都转换成小写字母 * find():在字符串内部定位一个子串 * replace():用第二个子串替代第一个字串 * strip():消除字符串两端的空格及符号 字符串方法示例: * sr = "This is a test!" * sr.upper() * sr.lower() * sr.find("s") * sr.replace("s","t") * sr.strip() 字符串方法(二) * isdigit():字符串非空且只有数字时为真 * isalpha():字符串非空且只有字母时为真 * split():将一个字符串分成一系列字符串 * join():使多个短字符串序列形成一个长字符串 字符串方法示例(二): * sr = "This is a test!" * sr.isalpha() * sr.isdigit() * field1,field2,field3,field4=sr.split() * td="abc" * sr.join(td) 元组 元组是Python中的一个数据类型,能保存任意数量任意类型的Python对象。 * 元组元素用小括号()包裹 * 元素的个数及元素的值不可以改变 * 索引运算符[ i ]:得到下标为i的元素 * 切片运算符[ i : j ]:得到从下标i到下标j-1的子集 * 第一个元素索引为0,最后一个元素索引为-1 元组示例: * aTuple = ('robots', 77, 93, 'try') * aTuple * aTuple[0] * aTuple[1:4] * aTuple[:3] * aTuple[1] = 5 字典 字典是Python中的映射数据类型,由键-值(key-value)对构成。 * 字典元素用大括号{ }包裹 * 一般以数字或者字符串作为键 * 值可以是任意类型的Python对象 字典示例: * aDict = {'taobao':'www.taobao.com'} * aDict['jd']='www.jd.com' * aDict.keys() * aDict.values() * aDict.items() * for key,value in aDict.items():print(key,value) 函数 函数是Python中的一个代码块,用于实现特定的功能。 * 函数定义:使用def关键字定义函数 * 函数调用:使用函数名加括号调用函数 课堂练习: 1. 编写程序,判断一个字符串是否是回文。 2. 编写函数,计算三角形的面积,并在主程序中实现输入以及对该函数的调用。
剩余31页未读,继续阅读
- 粉丝: 785
- 资源: 7万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助