整数

# 二进制n1 = 0b1010# 八进制n2 = 0o567# 十六进制n3 = 0xfdc2

浮点数

# 一般形式n1 = 3.14# 科学计数法n2, n3 = 3.2e6, 1.2e-3

简单数学函数

内建函数

  • abs(num):
# 返回数的绝对值n1, n2, n3 = 1, 0, -1print(abs(n1), abs(n2), abs(n3)) # 1 0 1
  • max(num)min(num):
# 参数不定长n1, n2, n3, n4 = 1, 2, 3, 4print(max(n1, n2), min(n2, n3 , n4)) # 2 4# 接收可迭代对象li = [1, 2, 3, 4]print(max(li)) # 4
  • round(num, n]):
# 四舍五入# n表示四舍五入的小数位数,不写默认是0(取整)pi = 3.14159print(round(pi)) # 3print(round(pi, 3)) #3.142

math模块中的函数

  • ceil():
# 用来向上取整import mathpi = 3.14159print(round(pi)) # 3print(math.ceil(pi)) # 4print(round(pi + 0.5)) # 可以替代ceil()
  • floor():
# 用来向下取整import mathx = 3.678print(round(x)) # 4print(math.floor(x)) # 3print(floor(x - 0.5)) # 可以替代floor()
  • sqrt():
# 平方根运算import mathprint(math.sqrt(16)) # 4print(math.sqrt(17)) # 4.123105635

随机函数

  • random():
import randomprint(random.random()) # 生成[0, 1)的一个小数
  • choice(seq):
import randomli = [1, 2, 4, 5]print(random.choice(li)) # 从对应的列表中随机选择一个元素
  • uniform(x, y):
import randomprint(random.uniform(1, 3) # 得到[1, 3]之间的随机小数
  • randint(x, y):
import randomprint(random.randint(1, 5)) # [1, 5]之间的随机整数
  • randrange(start, stop, step):
import randomprint(random.randrange(2, 10, 2) # 参数类型与range()函数一样# 相当于random.choice([2, 4, 6, 8])

三角函数

import mathangle = 1 / 6 * math.pi # 30°, pi/6res1 = math.sin(angle) # 接收弧度值angle = math.radians(30) # 将角度值转换为弧度值res1 = math.cos(angle)

布尔类型

是 int 的子类型,计算时会自动转换为 int

# True = 1, False = 0# 可以与整数进行运算print(2 + True) # 3print(1 + False) # 1

是一种单独的类型

flag, tag = True, False

可以当作判定条件使用

if True: # todo

字符串

字符串表示方式

str = 'abc' # 单引号对str = "abc" # 双引号对str = '''abc''' # 三个单引号str = """abc""" # 三个双引号# 混合表示,去掉字符串两端的限制符号就得到字符串数据# 可以避免使用引号的转义来表示引号str = "his name is 'rity', that is a good name"# 使用转义字符来完成str = "his name is 'rity', that is a good name"# 消除字符串的转义str1 = "That's all"str2 = r"That's all" print(str1) # That's allprint(str2) # That's all# 字符串的跨行表示str = "his name is 'rity', "  "that is a good name"str = ("his name is 'rity', " "that is a good name") """可以直接在三对双引号内进行换行多用于程序段的注释---end---"""

字符串的操作

  • 一般操作
  • 字符串拼接
res1 = "abc" + "def"print(res1) # abcdefres2 = "abc" "def"print(res2) # abcdefres3 = "%s%S" % ("abc

怎么让拿到的字符串类型的值去掉双引号显示_python入门系列:Python数据类型相关推荐

  1. java csv 双引号_Java-使用Scess编写CSV时从字符串类型数据中删除双引号

    我们正在使用带有Spark的Java.当前的需求是编写一个 DataSet 到Spark,空间作为Delimeter.下面是我尝试过的代码: fooDataSetObject.coalesce(1). ...

  2. r gsub substr 字符串处理 r去掉双引号

    用函数 gsub base包中的 gsub() 可以替换/删除字符串中的各种标点符号/字母/数据 删除字符串a中的双引号 gsub('["]', '', string_a) 在gsub函数中 ...

  3. python创建包含双引号的字符串代码_python 字符串组成MySql 命令时,字符串含有单引号或者双引号导致出错解决办法...

    引用自:https://blog.csdn.net/zhaoya_huangqing/article/details/48036839 一.在组成SQL语句并发送命令时完全按照Python中的样式去传 ...

  4. ef oracle 双引号,Oracle 数据库中字符串和日期必须使用双引号标识。

    Oracle 数据库中字符串和日期必须使用双引号标识. 更多相关问题 平面的投影规律是什么 下列有关生活给水管网水力计算的叙述中,错误的是( ). 下列______材料消耗不属于预算定额中材料必须消耗 ...

  5. php 去掉转义引号的反斜杠,PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠...

    PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠 通过AJAX传到PHP的json字符串有时候加上反斜杠"\"来转义,PHP处理时需要先去掉反斜杠,然后再json_dec ...

  6. powerdesigner mysql 反引号,String字符串去掉双引号

    public static String stringReplace(String str) { //去掉" "号 String str= str.replace("\& ...

  7. Spring Boot 项目中Java对象的字符串类型属性值转换为JSON对象的布尔类型键值的解决方法及过程

    文章目录 场景描述 示例说明 解决历程 @JsonFormat是否能解决问题? 万能方案-调试 替代方案 补充知识 Java对象与JSON对象的序列化与反序列化 相关注解说明 后记 场景描述 在Spr ...

  8. c字符串中包含双引号_零基础学Python:一文看懂数字和字符串

    来源:大数据DT 本文约2000字,建议阅读6分钟 数据类型是构成编程语言语法的基础.[ 导读 ]数据类型是构成编程语言语法的基础.不同的编程语言有不同的数据类型,但都具有常用的几种数据类型.Pyth ...

  9. 88是python语言的整数类型_Python学习系列之数据类型(三)

    一.Python中的数据类型 常用数据类型: 整数类型:int 浮点类型:float 布尔类型:bool(True,False) 字符串类型:str 1.整数类型: 英文未integer,简写为int ...

  10. JavaScript字符串的单引号和双引号问题

    1 可以使用单引号或双引号: 2 可以在字符串中使用引号,字符串中的引号不要与字符串的引号相同; 3 可以在字符串添加转义字符来使用引号,即\"或\': 示例代码: <!DOCTYPE ...

最新文章

  1. ARM嵌入式编程之STM32的命名方法 STM32F103VET6命名解释
  2. 009_Raphael动画
  3. 重绘Winform窗体
  4. ELF格式文件特点的简单说明
  5. Error: listen EACCES: permission denied 0.0.0.0:80
  6. Android 自定义控件圆形图案
  7. 模板引擎thymeleaf和freemarker
  8. python中文语料分词处理,按字或者词cut_sentence
  9. 根据中文字符串查询拼音声母
  10. android 9.0极光推送闪退,极光推送集成Module中遇到的坑
  11. 《投资中最简单的事》”第二部分--投资办法“读书笔记
  12. 微信小程序使用三元运算符
  13. 抖音短视频账号运营方案
  14. iPhone X,iPhone XS,iPhone XR,iPHone XS Max 适配(只说实现,不BB)
  15. 数字视音频处理知识点小结
  16. 大话成像之《图像质量测试测量与国际标准》课程
  17. 黑客谈对一台BT主机的入侵过程
  18. Cris 的Python日记(三):循环语句
  19. RomUtil【Android判断手机ROM,用于判断手机机型】
  20. 如何进行学习——结构化思维

热门文章

  1. 【翻译】Siesta事件记录器入门
  2. VMware Workstation 9.0安装体验
  3. Hyper-V应用指南之5-导出、导入虚拟机
  4. Error running ‘x‘: Command line is too long. Shorten command line for x or also for Application
  5. spring 之 AOP 理解
  6. java.sql.SQLException: Field 'id' doesn't have a default value解决方法
  7. 用 servlet 来创建一个用户登录界面
  8. 《深度学习-改善深层神经网络》-第二周-优化算法-Andrew Ng
  9. Oracle 创建表空间借鉴 保留,占版权留言告知
  10. 网络安全系列之四十 在Linux中设置SET位权限