python 查看所有变量_分享|Python基础知识(二)

“今天你学Python了吗?”

5b65ca08a4d58aa5bae4e1a7454f3de9.png 501215edc43745cdcfc41a92f00bd8f8.gif

世界在发展,如果不懂互联网,就等于被时代抛弃。学习Python并非一定要成为码农或者程序员,而是具备一种了解未来社会事物的思维。

Python的学习一定要持之以恒,若在学习过程中一遇到问题便打消了积极性,则注定只能 “ 从入门到放弃 ” 。

本期内容 ●●

// 1

|标准库与扩展库对象的导入与使用

// 2

|常量与变量

// 3

|数字

// 4

|字符串

标准库与扩展库对象的导入与使用

import 模块名[as 别名]

ec72a094155e4083c0503da3a0103ce1.png 8e700ef62e3da8c50a3a97313c07199d.png

from 模块名 import 对象名[as 别名]

c0bb824f5be6a1629bdd8aba1d06de3c.png

from 模块名 import*

6a1afd67934f6627776213ef63088906.png

注:

(1)[as 别名]:当模块名较长时可以使用“as”给当前导入的模块起一个别名。

aa7e19b471fb92bc3afb90edb2b893e7.png

(2)可以使用dir()函数查看任意模块中所有的对象列表,如果调用不带参数的dir()函数,则返回当前所有名字列表。

(3)可以使用help()函数查看任意模块或函数的使用帮助。

常量与变量

常量

1. 常量是用来表示在程序中不变的数值(如圆周率π)。

2. 在程序中全部使用大写来命名常量。

变量

1. 在Python中,不需要事先声明变量名及类型,直接赋值即可创建各种类型的对象变量。这一点适用于Python任意类型的对象。

3e6674ebc41041235621b7f051a98feb.png

注:x是新的字符串变量了

2. Python属于强类型编程语言,Python解释器会根据赋值或运算来自动推断变量类型。Python还是一种动态类型语言,变量的类型也是可以随时变化的。

9a571e8c384e46b108c1da4ae558b8d4.png

赋值语句

1. 赋值语句的作用是对变量进行赋值,其语法格式:变量=数字或表达式

2. 赋值语句首先计算表达式,然后将计算结果赋给变量

3. 一句赋值语句可以同时对多个变量赋值

b0a34b1f4c5828daef5df7b49352443a.png

4. 程序的一行中可以写多个短语句, 之间用分号分隔

9e7baf2e93fa06e5dd2ffeee708c93b0.png

变量命名规则

1. 变量名必须以字母或下划线开头,不能以数字为首,但以下划线开头的变量在Python中有特殊含义。

2. 由字母、数字和下划线构成的字符序列,可以为任意长度。

3. 变量名中不能有空格以及标点符号。

4. 变量名区分英文字母的大小写,例如Age和age是不同的变量。

5. 不能使用关键字(或保留字)作变量名,不建议使用系统内置的模块名、类型名或函数名以及已导入的模块名及其成员名作变量名,这将会改变其类型和含义。

注:可以导入keyword模块后使用print(keyword.kwlist)查看所有Python关键字。

数字

Python的数字共有4 种类型:

整数(int),浮点数(float)、布尔值(bool)和复数(comflex)

整数(int)

1. 整数是不带小数的数字(如 -12、0、100)

2. 整数没有长度限制,甚至能表示几百位长度的数据

3. 整数支持4种数制:十进制、二进制、八进制和十六进制

71a903fa-fd2c-eb11-8da9-e4434bdf6706.svg

扩展

二进制整数:以0b开头,每一位只能是0或1。

八进制整数:以Oo开头,每一位只能是0、1、2、3、4、5、6、7这八个数字之一。

十进制整数:可以直接表示。(如-5、7、20、680)

十六进制整数:以0x开头,每一位只能是0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f之一。

浮点数(float)

1. 浮点数是带小数的数字。【如 -0.4、3.14、3.68e2 (即: 3.68x102)】

2. 浮点数是有长度限制,计算结果超出上限或下限都会报错

3. 浮点数特殊表示法:.3=0.3,5.=5.0,124.5e-3=0.1245

4. 不是所有的实数都可以用二进制表示,因此会有误差

例如:

0.1+0.3=0.4,但0.1+0.2=0.30000000000000004
因此, 0.1+0.2==0.3的结果不是True!

5. 浮点数只能用十进制数表示,不能用二进制、八进制和十六进制表示

布尔值(bool)

1. 布尔值就是逻辑值,只有两种:True和False,分别表示真和假。

2. True和False是关键字,不能用来命名变量。

3. 布尔值实质就是数字0和1,True等于1,False等于0。

复数(complex)

复数是由实部(real)和虚部(imag)组成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

e74330e7c6f9358382488d60d0685b0e.png

注:Python3.6.x开始支持在数字中间位置使用单个下划线作为分隔来提高数字的可读性,类似于数学上使用逗号作为千位分隔符。

1058840359c7c359d537a4e3c7834269.png

字符串

释义

1. Python的字符串是字符的序列表示,可以由一对单引号、双引号或三引号作为定界符。

2. 单引号、双引号、三单引号、三双引号可以互相嵌套,用来表示复杂字符串。

例如:'上海杉达学院'、”123”、'''Tim said,"It's me"'''

3. 字符串属于不可变序列。

4. 空字符串表示为’’或””。

5. 三引号表示的字符串可以换行,支持排版较为复杂的字符串;三引号还可以在程序中表示较长的注释。

字符串运算符

1. “+” 字符串连接

7d7ca81cdbfe6f08bff86b33748866b0.png

2. “*” 复制n个字符串(在打印图形时很有用)

7ef3b1b05e6b6aef1470e3534493fece.png

3. “in” 判断是否为子串:如果是子串结果为True,否则为False

43ef783e30c6efc8fb633a9f0b31106c.png

字符串索引

字符串好比是一个RAPTOR中的数组,每一个字符就是一个下标变量,只是它的下标是从0开始正向递增序号,而且还可以从-1开始反向递减序号。

字符串索引:返回其中的单个字符。

语法格式:[序号] 

c0504566e174babf1b85fd2d9f3cae88.png d4165ec5c36c49224fd9825c0171c777.png

字符串切片

字符串切片:返回字符串中的一段字符子串。

语法格式:[序号1:序号2:步长]

注:序号1表示切片的开始位置(默认为0),序号2表示切片的截止位置(但不包括这个位置,默认为字符串总长度),步长表示取字符的间隔(默认为1)。

c40d74f973d12633493822a9499b1dd6.png

字符串函数

41ab8a513ffcbd8ce89220d4428bec3d.png 028156fa6b14a02bad4c43a35f6270ae.png

陪伴是最长情的告白

每次为你推送金协的美好时刻

文字:董艺楠

排版:董艺楠

审核:李泽晨

95a903fa-fd2c-eb11-8da9-e4434bdf6706.svg fdb496b4225333cfcb0f8a20d617917a.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值