人工智能(python)开发 —— python 基础的基础函数
数字数据分析基础:Excel或Python基础教学 #生活技巧# #工作学习技巧# #数字技能训练#
本章知识点:
1、数值对象的构造(创建)函数:【也称为强制转换】float()、int()、bool()、complex()、str()
2、bool()函数返回假值False的情况,其余都是真
3、布尔的三个运算符:not 、and 、or
4、正负号运算符:+ (正号)、- (负号)
5、pass 语句
6、预置的数据型函数:abs()、round()、pow()
7、查看文档帮助:help()
8、基本输入/输出函数:input()、print()
9、显式换行: \
10、隐式换行:()、【】、{}
数值对象的构造(创建)函数:
float(obj) 用于字符串或数字转换为浮点数,如果不能出参数,则返回0.0
int(x[, base = 10]) 用数字或字符串转换为整数,如果不给出参数,则返回0 ;[base指进制,此处10代表十进制表示]
bool(x) 用x生成一个布尔值(True/False)
complex(r = 0.0 , i = 0.0) 用数字生成一个复数(实部为r,虚部为i)
str(obj = “”) 用对象转换为字符串
bool()函数返回假值False的情况:
False 逻辑假值 None 空值 0, 0.0 , 0j 所有的数字零 —————后续————— “” 空字符串 () 空元组 [] 空列表 {} 空字典 set() 空集合 ...
布尔运算:
运算符(三个): not and or
布尔非:not
语法:not x
作用:对 x进行布尔取非,如: bool(x) 为True,则返回False, 否则返回True
示例:
money = 103
if not money >= 100:
pay = money
else:
pay = money - 20
print(pay)
布尔与: and
语法: x and y 注: x, y代表表达式
作用:
优先返回 假值对象
当x为布尔值为False时,返回x, 否则返回y
示例:(只有当x,y都为True时才返回True,其他都返回False)
>>> True and True
True
>>> False and True
False
>>> True and False
False
>>> False and False
False
布尔或: or
语法: x or y 注: x, y代表表达式
作用:
优先返回 真值对象
当 x 为True时,返回x, 否则返回y
示例:(只有当x,y都为False时才返回False,其他都返回True)
>>> True or True
True
>>> True or False
True
>>> False or True
True
>>> False or False
False
正负号运算符:+ (正号)、- (负号) 注:一元运算符
语法:
+ 表达式
- 表达式
示例:
a = 5
b = -a
c = +a
c2 = (2-3j)
c3 = -c2
pass 语句
作用:通常用来填充语法空白
语法:
pass
预置的数据型函数:
abs(x) 取x的绝对值
round(number[, ndigits]) 对数值进行四舍五入,ndigits是小数点向右取整的位数,负数表示向左取整【int()函数会舍去小数点后面的值】
pow(x y , z = None) 相当于 x**y 或 x**y % z
示例:
x = 1234.56789
round(x)=1235 【int(x)=1234】
round(x,4)=1234.5679
round(x,-1)=1230
round(x,-3)=1000
help() 函数可查看函数帮助文档
>>> help(函数名)
基本输入函数: input
作用:从标准输入设备上读取一个字符串,末尾的换行字符会被删除
格式:input(“提示字符串”)
说明:返回输入的字符串
注: '提示字符串' 可以为空
基本输出函数: print
作用:将一系列的值以字符串形式输出到标准输出设备上,默认为终端
格式:print(value, ... , sep=’’ , end= ‘\n’ , file=sys.stdout , flush=False)
关键字参数的含义:
sep:两个值之间的分隔符,默认为一个空格
end:输出完毕后在末尾自动追加一个字符串,默认文换行符
flush:是否立即将流进行输出
file:流对象,默认为sys.stdout
示例:
print(1,2,3,4)
print(1,2,3,4, sep ='#')
print(1,2,3,4, sep='->')
print('我是第一行汉字',end='')
print('我是第二行汉字')
print('我可能会被放在缓冲区。。。', end='',flush=True)
import time
time.sleep(10)
print('我睡醒了')
显式换行:
折行符 \ (反斜杠)
必须放在一行的末尾,来示意解释执行器,下一行也是本行的语句
隐式换行:
所有括号内的空容换行称为隐式换行: () {} []
如:
x = 2 * (3 + 4
+ 5)
附录
人工智能(python)—— 目录汇总
网址:人工智能(python)开发 —— python 基础的基础函数 https://www.yuejiaxmz.com/news/view/208537
相关内容
零基础 学 python开发 (Genius套餐A) 二十二python excel数据分析师职业技能
Python开发,揭秘求职者的“硬核”技能与职场生存指南
小白如何做一个Python人工智能语音助手
Python应用:让生活更智能
Python函数
生活中的5 个自动化Python 项目——从初学者到高级(附零基础学习教程)
Home Assistant:基于Python的智能家居开源系统详解
STM32Cube高效开发教程(基础篇)
Python从0到100(七十三):Python OpenCV