20171209-pyhton学习笔记--内置函数初级

本文介绍了Python中的一些内置函数及其用法,包括绝对值计算、最大值选取及数据类型转换等。此外,还详细讲解了如何使用hex()函数将整数转换为十六进制字符串,并探讨了不同进制的表示方法。

备注:

#函数
#python 内置了很多函数,需要知道参数的名称和传入的参数
#abs() 返回绝对值
#max() 比较后面参数最大的一个,并返回

abs(-100)
abs(100)

max(1, 3, 5, -6)

#数据类型转换
int('123')
int('3.56') #直接对一个浮点数的字符  使用int函数强制类型转换
#会报值错误
int(float('3.56'))
#前面加了数据类型然后进行转换

#函数重新命令
a = abs  #变量a 指向 函数abs()
a(-5)


'''
练习
请利用Python内置的hex()函数把一个整数转换成十六进制表示的字符串:
# -*- coding: utf-8 -*-
n1 = 255
n2 = 1000
----
print(???)
'''

#python 的16进制
#2进制是以0b开头的: 例如: 0b11 则表示十进制的3
#8进制是以0开头的: 例如: 011则表示十进制的9 
#16进制是以0x开头的: 例如: 0x11则表示十进制的17

n1 = 25
hex(n1)
type(hex(n1))
print (hex(n1))

#更多关于进制的资料
#http://blog.youkuaiyun.com/cnmilan/article/details/41695269

#定义函数
#定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:
def test_abs(i):
    if i >= 0:
        return (i)
    if i < 0:
        return (-i)

#第二个if 应该为else

def test_abs(i):
    if i >= 0:
        return (i)
    else i < 0:
        return (-i)

#在缩进块里面编写函数,返回用return返回,执行到return时,函数就执行完毕,并将结果返回
#没有return 语句,也会返回结果,返回None

#保存函数为py文件
#在目录下面启动python交互行
#from test_abs import test_abs
#然后就可以用test_abs()这个函数了
#from test_abs import test_abs as a
#这样,直接用a指向函数,然后用a(-9)
#输出就是9了


#空函数,用pass返回
def null():
    pass

 

posted on 2017-12-07 17:58 liyihao 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/liyihao/p/8000327.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值