ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Cp2_3_1.py

2021-02-05 20:59:18  阅读:131  来源: 互联网

标签:字符 函数 age py bool print Cp2 ASCII


#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @File  : Cp2_3_1.py
# @Author: WRH
# @Date  : 2021/2/2
# @Edition:Python3.8.6

# 变量类型的转换

# 1.float()函数:将其他类型数据转化为浮点数
print(float(1))

# 2.int()函数:将其他数据类型转换为整数
print(int(1.234))

# 3.round()函数:将浮点型数值圆整为整形
# Python采用的是’银行家圆整‘,将小数部分为.5的数字圆整为最接近的偶数,即’四舍六入五留双‘
print(round(1.4)) # 四舍
print(round(1.6)) # 六入
print(round(1.5)) # 五留双

# 4.bool()函数:将其他类型数据转换为布尔类型
# 数值0和空字符串转换为布尔类型为False
print(bool(0))
print(bool(''))
# 非0值和非空字符串转换为布尔类型为True
print(bool(-1))
print(bool('a'))

# 5.chr()函数:将一个整数按ASCII码转换为对应的字符。ord()函数:chr()函数的逆运算。
print(chr(65))
print(ord('a'))
print(ord('我'))
print(chr(25105))
'''
# 计算机常用编码
ASCII (American Standard Code for Information Interchange): 美国信息交换标准代码
Unicode:万国码
Utf-8:针对Unicode的一种可变长度字符编码。它可以用来表示Unicode标准中的任何字符,而且其编码中的第一个字节仍与ASCII相容,
使得原来处理ASCII字符的软件无须或只进行少部份修改后,便可继续使用
'''

# 6.str()函数:将其他数据类型转换为字符
age = 18 # age被赋值为18这个数字或者是1和8这两个字符
# print('我今年' + age + '岁了。') # 因为+运算符两边的数据需要类型一致,不用str()函数进行转化会报错
print('我今年' + str(age) + '岁了。') # 使用str()函数将给age的赋值转化为18这个字符串,与+两侧的字符串数据类型保持一致。

# 7.eval()函数:将一个字符串类型的算术表达式转换为其执行结果,返回表达式的值。
print('1+2*3')

import math # 导入标准库math
print(eval('1+2*3'))


标签:字符,函数,age,py,bool,print,Cp2,ASCII
来源: https://blog.csdn.net/qianlixiushi/article/details/113703553

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有