内容正文:
第2课 变量、数字和字符串
PPT课件字体建议:
封面标题:雅黑,44号字,小标题,24号
内容标题:雅黑,32号字,正文:雅黑,24号字
1
什么是数据类型?
数据就是我们保存在各种数据类型、数据结构或数据库中的信息。
Python中的数据类型
Python 3中有6种标准的数据类型:数字、字符串、列表、元组、字典和集合。
本章会介绍其中最常用的两种类型:数字和字符串。
在后边的章节中,我们还会陆续介绍其他的数据类型。
变量
变量就像是一个用来装东西的盒子,我们把要存储的东西放在这个盒子里面,再给这个盒子起一个名字。
盒子里的东西是可以变化的,也就是说,我们可以把盒子里原来的东西取出来,再把其他的东西放进去。
>>> box=12
>>> box
12
>>> box=21
>>> box
21
Python变量的命名规则
变量名可以由字母、数字和下划线组成,但是不能以数字开头;
变量不能与关键字重名;
变量名是区分大小写的;
变量名不能够包含空格,但可使用下划线来分隔其中的单词。
骆驼命名法
NumberOfCandies
变量赋值方法
多变量赋值
用一条语句,同时为多个变量赋值
增量赋值
在Python 3中,等号可以和一个算术操作符组合在一起,将计算结果重新赋值给左边的变量。
>>> a=b=c=1
>>> a
1
>>> b
1
>>> c
1
>>> age=9+1
>>> age
10
整数和数学运算
在Python中,我们可以用算术操作符+、−、*和/对整数执行加、减、乘、除等基本的数学运算。
按照数学的规则,乘法和除法总是在加法和减法之前进行,Python也遵循这个规则。
要改变运算规则,需要使用括号。
>>> 987+47*6-852/3
985.0
>>> 9/1+2
11.0
>>> 9/(1+2)
3.0
浮点数
带小数点的数字都叫作浮点数。
>>> 0.1+0.1
0.2
>>> 4*0.2
0.8
有的时候,运算结果包含的小数位可能是不确定的。
>>> 0.2+0.1
0.30000000000000004
字符串
Python中的字符串就是字符的序列(这和在大多数编程语言中是一样的),
可以包含字母、数字、标点和空格。把字符串放在引号中。
>>> "Hello World!"
'Hello World!'
字符串也可以存储到变量中。
>>> myString="This is my string"
>>> myString
'This is my string'
Python的动态类型
变量的类型可以自由变化。
>>> myString=5
>>> myString
5
>>> myString="This is a string"
>>> myString
'This is a string’
字符串也可以存储到变量中。
>>> numberEight=8
>>> stringEight="8"
>>> numberEight+numberEight
16
>>> stringEight+stringEight
'88'
连接字符串
使用+操作符连接字符串。
将第二个字符串附加到第一个字符串的末尾,生成一个新的字符串。
>>> greeting="Hello "
>>> name="Johnson"
>>> greeting+name
'Hello Johnson'
内置函数
print()函数
print()函数将括号内的字符串显示在屏幕上。
>>> print("Hello World!")
Hello World!
>>> print("What is your name?")
What is your name?
内置函数
input()函数
input()函数等待用户在键盘上输入一些文本并按下回车键,由此获取
用户输入的文本。
>>> myName=input()
Johnson
>>> print("My name is "+myName)
My name is Johnson
内置函数
len()函数
len()函数接受一个字符串(或包含字符串的变量),返回一个整数值,表示字符串中的字符的个数。
>>> len("Hello")
5
>>> myName="Johnson"
>>> len(myName)
7
字符串方法
方法是Python可以对数据执行的函数。
title()方法
title()方法以首字母大写的方式显示每个单词,也就是将每个单词的首字母都改为大写。
>>> myName="johnson"
>>> myName.title()
'Johnson'
字符串方法
upper()
upper()方法将字符串全部改写为大写字母。
>>> my