bool类型数组转换成一个整数_Python内置工具,基本数据类型

e883899635dda4fe651e7ef3b974a3a7.png

接上文,昨天分享完Python中最基本的概念。今天一起把剩下的内容搞定

五、 内置工具

为了方便后期操作,这里先熟悉两个内置工具,即输入、输出和随机整数。

1 、输出

1) 、单个输出
print(单个变量或值)
2) 、带格式输出
print(“%格式”%变量)

3c1ec5142f5301518097393dba1f6c5a.png

3)多值输出

print(变量 1,变量 2) #结果间有空格
print("%格式%格式"%(变量 1,变量 2))
print("{}{}".format(变量 1,变量 2))
print("{0}{1:.2f}".format(变量 1,浮点变量 2))

样例:

>>>print(1,2) #结果间有空格
1 2
>>>print("%s%d"%("hello",100))
Hello100
>>>print("hello{}orl{}".format("w","d"))
helloworld
>>>print("{0}{1:.2f}".format(22.3,999.222))
22.3999.22

4) 、带结尾输出
print 输出后默认为行结束符,可以 end 更改,如

print(1,end='|')
print(2,end='#')
1|2#

2 、输入

在控制台接收用户信息,可以进行交互: input(“提示信息”)

'''这是一个调查问卷,根据采集到信息,'''
print('++++++++++++++无忧注册,仅需几部++++++++++++++++++')
name = input('你的名字:')
gender = input('你的性别:')
idol = input('你的偶像:')
print('-------------注册成功-------------')
print("name:{}".format(name))
print("gender:%s"%(gender))
print('idol's name is :',idol)
print('-------------注册成功-------------')

3 、随机整数

获取随机区间的整数,使用 random 工具

import random #放在首行
num = random .randint(最小值,最大值) #[最小,最大]

六、 基本数据类型

Number(数字):int、float、bool、complex(复数)
String(字符串)
List(列表)
Tuple(元组)
Sets(集合)
Dictionary(字典)

可以使用 type() 查看数据的类型

1 、Number

Python3 支持 int 、float 、bool 、complex (复数) )。可以使用内置的 type() 函数可以用来查询变量所指的对象类型【python3 中去除了 Long 类型,所以不要写 100L,这就是无效语法 invalid syntax】。

a,b,c,d=1,0.99,True,3+8j
print(type(a), type(b), type(c), type(d))
a = 12
x = eval('12')
int('222',2)
bin(10)
oct(10)
hex(10)

注意 bool 为逻辑值,只有 True 和 False 两个值,其实内部也是 1 和 0,所以布尔值可以做运算。数 对于整数: [-5,256] 在常量 池 , 引用同一个对象 , 其他为不同对象在 ,在 Python 中使用了一种特殊结构提前为一部分小整数分配了空间 , 以便快速访问 。含 这是一个包含 262 个指向整数对象的指针的数组

2 、字符串

字符即单个字母,使用 unicode 编码,编写文件时使用 utf-8 即可。
多个字符组成字符串,用单引号 ' 或双引号"括起来,同时使用反斜杠()转义特殊字符。常用的转义字符有:n t ’ ” ,使用 r 避免转义。

str = 'px coder'
print(str)
str = 'hellonworld'
print(str)
str = r'hellonworld'
str = u'u8679u6865'
print(str)
ord('码')
chr(97)

3 、其他 4 种类型

[1,2,3,4]
{1,2,3,4,3}
{'name':'老王', 'sex':1, 'address':'隔壁', 'address':'杭州'}

4 、类型转换

在 python 中,''、None、0、[]、{},在条件判断中隐式为假,其他为真。

de3c386dcf66ae058a6793cd7e79ac46.png

接下来,进入视频环节:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值