当前位置:文档之家› Python基础导学PPT

Python基础导学PPT


变量名表= input(提示字符串).split( )
#输入的两个数据之间用空格分开
(3)输入的数据都作为字符串类型保存。如果要 输入数值,需要进行类型转换。这种情况只能使用 第一种输入语句逐一输入并赋值。
*或用eval(input(提示字符串))直接将输入的内容转 换为数字型数据。
2020/4/5
2020/4/5
9
5、对字符串使用下标[ ]提取字符 第1个字符的下标为0 6、对字符串使用切片操作 字符串[start : stop : step] #截取从start到stop-1之间的、间隔为step的
字符串
#只能对字符串从左至右进行切片操作 (stop不能在start的左边)
#下标从右至左:使用“-”号
空列表[ ]
空元组( )
空字典{ }
空集合set( )
除上述情况外,其它的都认为True。
2020/4/5
14
五、类型转换 int( ) float( ) str( ) bool( )
2020/4/5
15
六、输入和输出
1、输出 print( )函数: print(输出项表) #输出项可以是常数、变量、表达式。 #在输出项中可以使用转义字符:\n,\t, #默认情况下,一条print语句中所有输出项输
2020/4/5
12
10、常用的字符串函数 左对齐:字符串.ljust(n) # n为总占位宽度 右对齐:字符串.rjust(n) 删除右侧空格:字符串.rstrip( ) 删除左侧空格:字符串.lstrip( ) 是否以某个子字符串开始:字符串.startswith(子字
符串) 是否以某个子字符串结束:字符串.endswith(子字符
2020/4/5
7
三、字符串 str 1、单引号、双引号、三引号
用单引号或双引号建立一个简单的字符串 时效果是一样的。如果在字符串中还包括 引号就要使用双引号或三引号。
三引号还可以用来建立多行字符串。
2020/4/5
8
2、使用\转义 \n \t 3、字符串拼接: + 4、字符串复制 * 如:“This”*3
2020/4/5
10
7、使用len( ) 函数计算字符串包含的字符数 8、使用split( )分割字符串,生成列表 如 a=’hjk,gd,jgh’ a. split(‘,’) 9、使用join( )合并列表中的字符元素 分隔字符. join(列表名)
2020/4/5
11
10、常用的字符串函数 字符串首字母变成大写:字符串.capitalize( ) 所有单词的首字母变成大写:字符串.title( ) 所有字母都变成大写:字符串.upper( ) 将所有字母转换成小写:字符串.lower( ) 所有字母的大小写转换:字符串.swapcase( ) 在n 个字符位居中:字符串.center(n)
串) 第一次出现某个子字符串的位置:字符串.find(子字
符串) 出现某个子字符串的次数:字符串.count(子字符串)
2020/4/5
13
四、布尔型bool
True False
# 除False外,下面的情况也会被认为是False
null 类型 None
整型 0
浮点型 0.0
空字符串 ‘ ‘
2020/4/5
1
Hale Waihona Puke 第一单元 Python变量和基本数据类型 第二单元 Python数据结构(容器):列表、
元组、字典与集合 第三单元 Python流程控制语句 第四单元 函数与模块 第五单元 类和对象 第六单元 文件初步
2020/4/5
2
一、变量和基本数据类型 1、基本数据类型 整型 int 浮点型 float 字符串 str 布尔型 bool Python 里所有数据——布尔值、整数、浮点数、
字符串,甚至大型数据结构、函数以及程 序——都是以对象(object)的形式存在的。
2020/4/5
3
2、变量的命名 变量名只能包含以下字符:
• 小写字母(a~z) • 大写字母(A~Z) • 数字(0~9) • 下划线(_) 名字不允许以数字开头。此外,Python 中
以下划线开头的名字有特殊的含义。
一个列表中的元素类型可以不同,如:
a=[1, 'fsd', True, 'hg'] 用list( )创建空列表: c = list( )
2020/4/5
19
2、使用len( )获取长度 len(列表名) 3、通过下标访问列表元素,并可以重新赋值修改。 列表变量名[下标] 下标从0开始;负数下标从右边开始,-1表示最后一
17
七、Anaconda中的Spyder使用简介
2020/4/5
18
一、列表list 列表可以由零个或多个元素组成,元素之间用
逗号分开,整个列表被方括号括起。 1、列表的创建 b=[ ] 空列表
weekdays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
2020/4/5
4
3、变量的赋值 = 可以在一条赋值语句中同时对多个变量赋
值。如:a,b,c=6,8,15
4、注释语句:以#开头
2020/4/5
5
二、整型Int 与浮点型float
与其它语言不同,Python 3中int类型能表示的 数值非常大。
1、运算
+ 加法 (自增+=)
- 减法 (自减-=)
出后自动换行。
#如果不要在输出后换行,Python3需要在print() 函数中增加参数end=’’。
如 print(x,end=’’)
2020/4/5
16
六、输入和输出
2、输入
(1)input( )函数: input(提示字符串)
变量名= input(提示字符串)
(2)也可以用一条输入语句给多个变量输入赋值。
* 乘法 (自乘*=)
/ 浮点除法 (/=)
// 整数除法 (//=)
% 求余数 (%=)
** 求幂 (**=)
abs( ) 绝对值
sqrt(表达式) 求表达式的平方根 #要先执行 import math
2020/4/5
6
2、运算的优先级 与数学中的规定一致 () ** 求幂 *乘法,/浮点除法,//整数除法,%求余数 + 加法,- 减法
相关主题