首页 > 编程语言 >Python自动化

Python自动化

时间:2023-05-18 22:01:58浏览次数:34  
标签:Python float 代指 整数 字符串 自动化 print 返回值

3-20

数据类型转换

数据类型转换:
    1.int(x):x代指对象,返回值是一个整数类型,对象->整数
        x为字符串:字符串应全为整数
        x为小数:只保留整数部分
        x不能是负数
        x为布尔类型:True = 1 False = 0
    2.float(x):x呆滞对象,返回值是一个浮点类型的值,对象->浮点类型
        x为字符串:字符串应全为整数,除了复数
        x为整数:整数,0
        x不能是负数
        x为布尔类型:True = 1.0 False = 0.0
    3.str(x):x代指对象,返回值是一个字符串,对象->字符串
        x可以是所有基本数据类型
    4.complex(real,[imag]):real代表实数部分,imag代表虚数部分,返回值是一个复数,创建一个复数
    5.repr(x):x代指对象,返回值是一个字符串,对象->表达式字符串
        x可以是所有基本数据类型
    6.eval(x):x代指字符串对象.返回值根据字符串内容定,字符串对象->数字类型
        x为整数字符串,返回值为整数类型
        x为浮点字符串:返回值为浮点类型
        x为复数字符串:返回值为复数
    7.chr(x):x代指整数,返回值是一个字符,整数->字符   
        参照的是ASCII表
        48:0
        65:A
        97:a
    8.ord(x):x代指字符,返回值一个整数,字符->整数
    9.hex(x):x代指整数,返回值是一个十六进制字符串,整数->字符串
    10.oct(x):x代指整数,返回值是一个八进制字符串,整数->字符串
    11.bin(x):x代指整数,返回值是一个二进制字符串,整数->字符串
    12.round(x[,ndigits]):x代指浮点数,ndigits代指位数,返回值是一个四舍五入的浮点数或整数
     

x = "123"
a = int(x)
print(a)
print(type(a))

运行

Python自动化_字符串

a = complex(1)
print(a)
print(type(a))

运行

Python自动化_Python_02

a = complex(1,2)
print(a)
print(type(a))

运行

Python自动化_浮点_03

x = "1.26165"
# a = complex(1,2)
a = eval(x)
print(a)
print(type(a))

运行

Python自动化_浮点_04

x = "3"
a = ord(x)
print(a)
print(type(a))

运行

Python自动化_字符串_05

x = 10
a = bin(x)
print(a)
print(type(a))

运行

Python自动化_字符串_06

x = 1.1
a = round(x)
print(a)
print(type(a))

运行

Python自动化_字符串_07

x = 1.556
a = round(x,1)
print(a)
print(type(a))

运行

Python自动化_字符串_08

3-27

代码练习

# 5中商品,56.75 72.91 88.50 26.37 68.51(字符串类型)
# 商品总金额:___元(算总价)
# 实数价格:___元(抹零)
a = "56.75"
b = "72.91"
c = "88.50"
d = "26.37"
e = "68.51"
a_float = float(a)
b_float = float(b)
c_float = float(c)
d_float = float(d)
e_float = float(e)
amount = a_float + b_float + c_float + d_float + e_float
print("商品总金额:" + str(amount) + "元")
real_amount = round(amount,0)

运行

Python自动化_Python_09

运算符:
    运算符是特殊符号,用来运算,数学运算,比较运算,逻辑运算,位运算
    算数运算:
        +
        -
        *
        /
        %
        //
        **
    赋值运算符:
        =
        += (x+=y x=x+y)
        -= *= %= //* **=
    关系(比较)运算符:
        < > <= >= == !=
        是否在1~100之间:
            a>1 and a<100
            1<a<100
    逻辑运算符:
        or not and
        表达式1 表达式2 表达式1 and 表达式2 表达式1 or 表达式2 表达式1 not表达式2
        True True True True False
        True Flase Flase True Flase
        Flase True Flase True True

Python快捷键
    快速注释: Ctrl + /
    快速复制多行: Ctrl + D
    快速另起一行: shirt + enter

 

result = 7/2
print(result)
print(type(result))

运行

Python自动化_字符串_10

result = 7 % 7
print(result)
print(type(result))

result = 2 ** 4
print(result)
print(type(result))

运行

Python自动化_字符串_11

# 有一个人,期末考试有三门课:Python:95 English:92 C:89
# 算Python跟C分数差
# 算平均成绩

Python = 95
English = 92
c = 89
sub = Python - c
print("Python跟c的分数差为:" + str(sub))
sum = Python + English + c
avg = sum / 3
print("平均成绩:" + str(avg))

运行

Python自动化_Python_12

a = 1
a += 1
print(a)

运行

Python自动化_浮点_13

print(bin(-7))

运行

Python自动化_Python_14

 

标签:Python,float,代指,整数,字符串,自动化,print,返回值
From: https://blog.51cto.com/u_15964895/6307314

相关文章

  • Python学习
    3-13字符串类型字符串类型:str   1.定义格式:       变量='内容'           打印一行       变量="内容"           打印一行       变量='''内容'''或者三引号           可以通过回车的方式换行,且打印出......
  • 小D-新版接口自动化教程- 接口自动化测试综合实战
    mysql安装:Win10安装MySQL5.7(图文详解)_51CTO博客_win10安装mysql5.7下载navicat若连接mysql报错:关于连接MySQL8.0.11出现2059错误(baidu.com)......
  • Python爬虫学习之Requests库
    Requests请求库Requests是⽤Python语⾔编写,基于urllib,采⽤Apache2Licensed开源协议的HTTP库。它⽐urllib更加⽅便,可以节约我们⼤量的⼯作,完全满⾜HTTP测试需求。⼀句话——Python实现的简单易⽤的HTTP库1.了解requests库requests库的介绍requests是一个优雅而简单的Py......
  • python day 06 部分循环和部分数据类型内置方法
    while+continue#请听题:循环打印出0-10之间的数字#请听题:循环打印出0-9之间的数字,但是不打印6count=0whilecount<10:ifcount==6:count+=1continue#是跳出本次循环,整体循环还在继续print(count)count+=1while+elsecount......
  • python包管理工具:Conda和pip比较
    Conda和pip通常被认为几乎完全相同。虽然这两个工具的某些功能重叠,但它们设计用于不同的目的。Pip是PythonPackagingAuthority推荐的用于从PythonPackageIndex安装包的工具。Pip安装打包为wheels或源代码分发的Python软件。后者可能要求系统安装兼容的编译器和库。Conda是......
  • 使用Python复制某文件夹下子文件夹名为"数据"文件夹下的所有以"DD"开头的文件夹到桌面
    大家好,我是皮皮。一、前言前几天在Python最强王者群【魏哥】问了一个Python自动化办公处理的问题,这里拿出来给大家分享下。二、实现过程这里他自己有一个原始代码,但是实现的效果不尽人意。importshutilimportos#importsys#导入sys模块#sys.setrecursionlimit(10......
  • Python的基础语法“四” 数据类型内置方法
    数据类型内置方法1.整型1.语法: int()2.作用: 将括号内数据转化为整型还可以进行进制转换2.1、我们常见的进制有哪些?#常见的进制数:二进制、八进制、十进制、十六进制(ABCDEF)#二进制和十进制之间转换#十进制转二进制:除2取余法#......
  • \033[0m 有什么用——python 输出颜色自定义
    "\033"是什么?\033或\33相当于python中的关键字,可以改变输出字体的属性,具体参考ECMA-48标准《ControlFunctionsforCodedCharacterSets》参数有什么?字颜色:30-----------3730:黑31:红32:绿33:黄34:蓝色35:紫色36:深绿37:白色字背景颜色范围:40----47......
  • python基础06
    练习#猜年龄的游戏#1.如果猜正确了,就直接结束程序#2.猜错的话,继续让它猜,给三次机会,三次全猜错,程序不要结束,问:是否继续猜,是,在给三次机会,否则退出'''先定义一个正确的值'''age=21count=0#计数器whileTrue:ifcount==3:j=input('三次机会用......
  • 【python】dumpall工具使用
    dumpall:一款信息泄漏利用工具,适用于.git/.svn/.DS_Store泄漏和目录列出  git地址:https://github.com/0xHJK/dumpall  安装使用:#unzipdumpall-master.zip#cddumpall-master#python37dumpall.py--version#查看版本#python37dumpall.py-uhttps:......