栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

第二章 变量和简单数据类型

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第二章 变量和简单数据类型

第二章 变量和简单数据类型

Python编程:从入门到实践(第二版) 适用python3.6及以上版本


文章目录
  • 第二章 变量和简单数据类型
  • 前言
  • 一、变量
    • 1.定义
    • 2.命名和使用
  • 二、字符串
    • 1.定义
    • 2.修改字符串的方法
  • 三、数
    • 1.整数
    • 2.浮点数
    • 3.计算结果
    • 4.数中的下划线
    • 5.同时给多个变量赋值
    • 6.常量
  • 四、注释
  • 总结


前言

主要介绍了变量、字符串、数的使用以及其相关函数可以实现的功能,最后讲解了注释的语法及其运用。


一、变量 1.定义

变量是可以赋值的标签,也可以理解为变量指向特定的值。

2.命名和使用
  • 变量名只能包含:字母、数字、下划线
  • 变量名只能由:字母和下划线 打头,不能由数字打头。
  • 变量名不能是 python关键字 和 函数名。例如:False、print
  • 变量名应简短且富有描述性,用下划线_ 间隔单词。例如:teacher_name
  • 变量名要谨慎使用**字母 l 和 o **,以免和数字1与 0混淆。

使用变量错误时,解释器会指出错误:NameError

二、字符串 1.定义
  • 字符串就是一系列字符。用引号:单引号或者双引号 括起。例如:‘This is a string ! ’ "This is a
    string ! "

  • 可以包含单、双引号

代码如下(示例):

‘This is a string "Hello World!" ! ’
#用单引号括字符串,那么此字符串只能够包含双引号。
"This is a string 'Hello World!' " 
#用双引号括字符串,那么此字符串只能够包含单引号。
2.修改字符串的方法
  • 修改字符串大小写
    title() 将单词的首字母修改为大写

代码如下:

name = 'eric aloben'
print(name.title())

解释结果:

Eric Aloben

全部大写
upper()

代码如下:

name = 'eric aloben'
print(name.upper())

解释结果:

ERIC ALOBEN

全部小写
lower()

代码如下:

name = 'ERIC ALObEN'
print(name.lower())

解释结果:

eric aloben
  • 在字符串中使用变量

这种字符串名为f字符串。f是format(设置格式)的简写,因为Python通过把花括号内的变量替换为其值来设置字符串的格式。
例如:f"{变量名1} {变量名2}"
可以用来显示一条格式良好的信息。

first_name = "ada"
last_name = "lovelace"
full_name = f"{first_name} {last_name}"
print(full_name)

上述代码的输出如下:

ada lovelace
  • 使用制表符或换行符添加空白
    字符串添加制表符,可使用字符组合t

命令行敲的代码 (>>>后面的是代码,下一行黑色字体是输出结果)

>>> print("Python")
Python
>>> print("tPython")
Python

字符串中添加换行符,可使用字符组合n

>>> print("Languages:nPythonnCnJavaScript")
Languages:
Python
C
JavaScript
  • 删除空白

删除字符串尾空白
rstrip( )
这种删除只是暂时的,接下来再次询问favorite_language 的值时,你会发现这
个字符串与输入时一样,依然包含多余的空白。

 >>> favorite_language = 'python '
>>> favorite_language
'python '
>>> favorite_language.rstrip()
'python'
>>> favorite_language
'python '

要永久删除这个字符串中的空白,必须将删除操作的结果关联到变量:

>>> favorite_language = 'python '
>>> favorite_language = favorite_language.rstrip()
>>> favorite_language
'python'

删除字符串头空白
lstrip( )
删除字符串头尾空白
strip( )


三、数 1.整数
  • 在Python中,可对整数执行加(+ )减(- )乘(* )除(/ )运算。
  • 两个乘号 ** 表示乘方运算
    例如:3 ** 2 输出结果为9
  • 使用圆括号来修改运算次序
2.浮点数

Python将所有带小数点的数称为浮点数 。大多数编程语言使用了这个术语,它指出了这
样一个事实:**小数点可出现在数的任何位置。**每种编程语言都必须细心设计,以妥善地
处理浮点数,确保不管小数点出现在什么位置,数的行为都是正常的。

但需要注意的是,结果包含的小数位数可能是不确定的:(所有语言都存在这种问题,没有什么可担心的。Python会尽力找到一种精确表示结果的方法,但鉴于计算机内部表示数的方式,这在有些情况下很难。就现在而言,暂时忽略
多余的小数位数即可。在以后的项目中,你将在需要时学习处理多余小数位的方
式。)

>>> 0.2 + 0.1
0.30000000000000004
>>> 3 * 0.1
0.30000000000000004
3.计算结果

将任意两个数相除时,结果总是浮点数,即便这两个数都是整数且能整除:

>>> 4/2
2.0

在其他任何运算中,如果一个操作数是整数,另一个操作数是浮点数,结果也总是浮点数。

>>> 1 + 2.0
3.0
>>> 2 * 3.0
6.0
>>> 3.0 ** 2
9.0
4.数中的下划线

书写很大的数时,可使用下划线将其中的数字分组,使其更清晰易读,打印这种使用下划线定义的数时,Python不会打印其中的下划线,表示法适用于整数和浮点数:

>>> universe_age = 14_000_000_000
>>>> print(universe_age)
14000000000
5.同时给多个变量赋值

需要用逗号将变量名分开;对于要赋给变量的值,也需同样处理。Python将按顺序将每个值赋给对应的变量。只要变量和值的个数相同,Python就能正确地将它们关联起来。

>>> x, y, z = 0, 0, 0
6.常量

类似于变量,但其值在程序的整个生命周期内保持不变。Python没有内置的常量类型,但Python程序员会使用全大写来指出应将某个变量视为常量,其值应始终不变:

MAX_CONNECTIONS = 5000
四、注释

在Python中,注释用 井号(# ) 标识。井号后面的内容都会被Python解释器忽略,如下所示:

# 向大家问好。
print("Hello Python people!")

选中代码段,Ctrl + / ,整体变为注释

总结

自测(是否了解以下格式或方法所实现的功能)

  1. 1upper_命名变量是否正确?
  2. f"{}{}"
  3. title()
  4. upper()
  5. lower()
  6. strip()
  7. lstrip()
  8. 4/2输出结果
  9. 4.0/2输出结果
  10. 2 ** 2输出结果
  11. x,y,z = 1,2,3
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/844005.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号