- 5
- 0
- 约1.86千字
- 约 71页
- 2019-01-22 发布于天津
- 举报
编程基础知识基本数据类型培训课件
2 基本数据类型;对象类型;对象类型;在Python中,不需要事先声明变量名及其类型,直接赋值即可创建各种类型的对象变量。这一点适用于Python任意类型的对象。
例如:
x = 3
创建了整型变量x,并赋值为3,再例如语句
x = Hello world.
创建了字符串变量x,并赋值为Hello world.;Python属于强类型编程语言,解释器会根据赋值或运算来自动推断变量类型。Python还是一种动态类型语言,变量的类型可以随时变化。
x = 3
print(type(x))
class int
x = Hello world.
print(type(x)) #查看变量类型
class str
x = [1,2,3]
print(type(x))
class list
isinstance(3, int) #测试对象是否是某个类型的实例
True
isinstance(Hello world, str)
True
;;;;;;;;;;;;;打开IDLE
程序1:pow(2,10) , pow(2,15)
程序2:pow(2, 1000)
程序3:pow(2, pow(2,15))
;;;;;;;;;;;;;;;;;;;;;;;;字符串属于不可变序列,是用单引号、双引号或三引号括起来的符号序列
单引号、双引号、三单引号、三双引号可以互相嵌套,用来表示复杂字符串
abc、123、中国、Python、Tom said, Lets go
空串表示为或
三引号或表示的字符串可以换行,支持排版较为复杂的字符串;三引号还可以在程序中表示较长的注释。;字符串是一个字符序列:字符串最左端位置标记为0,依次增加。字符串中的编号叫做“索引”,索引辅助访问字符串中的特定位置
格式为string[索引];Python中字符串索引从0开始,一个长度为L的 字符串最后一个字符的位置是L-1
Python同时允许使用负数从字符串右边末尾向 左边进行反向索引,最右侧索引值是-1;可以通过两个索引值确定一个位置范围,返回这 个范围的子串
格式: string[start:end]
start和end都是整数型数值,这个子序列从索引
start开始直到索引end结束,但不包括end位置。;字符串??间可以通过+或*进行连接
加法操作(+)将两个字符串连接成为一个新的 字符串
乘法操作(*)生成一个由其本身字符串重复连接 而成的字符串;len()函数能否返回一个字符串的长度;大多数数据类型都可以通过str()函数转换
为字符串;;;;用转义符(\)可以在字符串中表达一些不可直接打印的信息。例如:用\n表示换行
字符串Hello\nWorld\n\nGoodbye 32\n
用print()函数打印后的输出效果如下: Hello
World
Goodbye 32;常用转义字符;;;tr.split(sep=None, maxsplit=-1);字符串实例:恺撒密码;;;字符串格式化
Python 支持格式化字符串的输出。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到有字符串格式符的模板中。
在 Python 中,字符串格式化使用与 C语言中printf函数一样的语法。
print (我的名字是 %s 年龄是 %d % (xmj, 41))
Python用一个元祖将多个值传递给模板,每个值对应一个字符串格式符。上例将xmj插入到%s处,41插入到%d处。所以输出结果:
我的名字是 xmj 年龄是 41 ;字符串的%格式化方法;字符串format()方法的基本使用格式是:
模板字符串.format(逗号分隔的参数);;利用print()函数实现简单的非刷新文本进度条
基本思想是按照任务执行百分比将整个???务划分为100个单位,每执 行N%输出一次进度条。每一行输出包含进度百分比,代表已完成的 部分(**)和未完成的部分(..)的两种字符,以及一个跟随完成度前进的 小箭头,风格如下:;实例代
码4.1;;字符串实例;利用两种方法打印九九乘法表;;2.1.3 布尔类型;
您可能关注的文档
最近下载
- 肖邦升C小调幻想即兴曲(Op.66)(原版) 高清钢琴谱五线谱.docx VIP
- 高技术船舶科研项目指南(2024年).pdf VIP
- 全国大学生市场调查与分析大赛调查研究报告.PDF VIP
- 中北大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 产前检查ppt课件图文.pptx VIP
- 精品解析:重庆市万州二中教育集团2025-2026学年八年级上学期期中物理试题(原卷版).docx VIP
- 26年中考 中考主干背默本答案.doc VIP
- 2026年高考第一次模拟考试:地理一模突破卷01(新高考全国通用)(解析版).docx VIP
- 二级烟草制品购销员技能鉴定必背题库高频题(附答案).doc VIP
- 安徽省2021年中考数学试卷(含答案).docx VIP
原创力文档

文档评论(0)