python变量类型与输入输出

python变量类型与输入输出

学习python有一段时间专门整理一下基本的操作方式。

变量类型

  1. python最常用的数据类型有三种:字符串(str)、整数(int)和浮点数(float)
  2. 通过str() int() float()三个函数进行类型转换

变量转换

在 Python 中,变量是无类型的,或者说它的类型是可以动态改变的,在使用变量的时候,不需要提前声明,但是需要提前定义(也可以理解为赋初值),否则会报 not defined 错。使用变量时,变量名在等号右边,定义变量时,变量名在等号左边。

函数格式使用示例描述
int(x [,base])int(“8”)可以转换的包括String类型和其他数字类型,但是会丢失精度
float(x)float(1)或者float(“1”)可以转换String和其他数字类型,不足的位数用0补齐,例如1会变成1.0
complex(real ,imag)complex(“1”)或者complex(1,2)第一个参数可以是String或者数字,第二个参数只能为数字类型,第二个参数没有时默认为0
str(x)str(1)将数字转化为String
repr(x)repr(Object)返回一个对象的String格式
eval(str)eval(“12+23”)执行一个字符串表达式,返回计算的结果,如例子中返回35
tuple(seq)tuple((1,2,3,4))参数可以是元组、列表或者字典,wie字典时,返回字典的key组成的集合
list(s) list((1,2,3,4))将序列转变成一个列表,参数可为元组、字典、列表,为字典时,返回字典的key组成的集合
set(s)set([‘b’, ‘r’, ‘u’, ‘o’, ‘n’])或者set(“asdfg”)将一个可以迭代对象转变为可变集合,并且去重复,返回结果可以用来计算差集x - y、并集x
frozenset(s)frozenset([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])将一个可迭代对象转变成不可变集合,参数为元组、字典、列表等,
chr(x)chr(0x30)chr()用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。返回值是当前整数对应的ascii字符。
ord(x)ord(‘a’)返回对应的 ASCII 数值,或者 Unicode 数值
hex(x)hex(12)把一个整数转换为十六进制字符串
oct(x)oct(12)把一个整数转换为八进制字符串

输入输出

print()函数

print()函数为打印函数,如括号内数据带引号,print()函数会原样打印引号内的数据。

打印换行

当我们想要用print()函数实现换行,通常可以用转义字符\n和三引号print(’’’ ‘’’)来实现。

数据拼接

只能字符串类型数据间拼接,并使用拼接符号+
print("1231"+name)

数据转换

str()函数能将数据转换成其字符串类型,不管这个数据是中文、数字、标点还是火星文,只要放到括号里。这个数据就能摇身一变,成为字符串类型。

input()函数

Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型

temp = input(“请输入一个数字:”)
请输入一个数字:3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值