一、数据类型

  1、字符串

    字符串英文string,简写str,只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型

如:print('hello world')、print('你好')都是字符串

例:

word = '命运!不配做我的对手!'
attack = "308"
gold = "48g"
blood = '''+101'''
win = "First Blood!"

print(word)
print(attack)
print(gold)
print(blood)
print(win)

输出:

命运!不配做我的对手!
308
48g
+101
First Blood!

  2.整数  

 整数英文为integer,简写做int。代码世界的整数,和数学课本中定义的一样:是正整数、负整数和零的统称,是没有小数点的数字。如:

a = 10
b = -60
c = 6841
d = 0
整数可直接计算后输出:

print(499*561+10620-365)
print((5025-525)/100+18*17)

  3.浮点数

    浮点数的英文名是float,没有简写。

二、数据拼接

 数据拼接的方法可简单了,就是利用数据拼接符号【+】,将需要拼接的变量连在一起就行了。
如:
hero = '亚瑟'
enemy = '敌方'
action = '团灭'
gain = '获得'
win = 'ACE称号' print(hero+action+enemy+gain+win) 输出:亚瑟团灭敌方获得ACE称号
type()函数
  那么,这个type()函数要怎么使用呢?答案就是:只需把查询的内容放在括号里就行。

如:

hero = '亚瑟'
enemy = '敌方'
action = '秒杀'
gain = '获得'
number = 5
win = 'Penta Kill'

print(type(hero))
print(type(enemy))
print(type(action))
print(type(gain))
print(type(number))
print(type(win))

输出:

<class 'str'>
<class 'str'>
<class 'str'>
<class 'str'>
<class 'int'>
<class 'str'>

三、数据转换

 如:

hero = '亚瑟'
enemy = '敌方'
action = '秒杀'
gain = '获得'
number = 5
win = 'Penta Kill'

print(hero+action+str(number)+enemy+gain+win)

输出:亚瑟秒杀5敌方获得Penta Kill

 如:
bug = '666'
hair = '0'
print(int(bug)+int(hair))
输出:666
不过对于int()函数的使用,大家要注意一点:只有符合整数规范的字符串类数据,才能被int()强制转换。
height = 183.5
weight = 79
age = '30' print(float(height))
print(float(weight))
print(float(age))

总结:

 练习1:

请运用所给变量,使用str()函数打印两句话。
第一句话:1人我编程累碎掉的节操满地堆
第二句话:2眼是bug相随我只求今日能早归

number1 = 1
number2 = 2
unit1 = '人'
unit2 = '眼'
line1 = '我编程累'
line2 = '是bug相随'
sentence1 = '碎掉的节操满地堆'
sentence2 = '我只求今日能早归'
print(str(number1)+unit1+line1+sentence1)
print('2'+unit2+line2+sentence2)

输出:

1人我编程累碎掉的节操满地堆
2眼是bug相随我只求今日能早归

 

python基础2 数据类型、数据拼接、数据转换的更多相关文章

  1. 第二章:python基础,数据类型

    """第二章:python基础,数据类型2.1 变量及身份运算补充2.2 二进制数2.3 字符编码每8位所占的空间位一个比特,这是计算机中最小的表示单位.每8个比特组成一 ...

  2. Python基础之数据类型

    Python基础之数据类型 变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值 ...

  3. python基础一数据类型之字典

    摘要: python基础一数据类型之一字典,这篇主要讲字典. 1,定义字典 2,字典的基础知识 3,字典的方法 1,定义字典 1,定义1个空字典 dict1 = {} 2,定义字典 dict1 = d ...

  4. 第一节 Python基础之数据类型(整型,布尔值,字符串)

    数据类型是每一种语言的基础,就比如说一支笔,它的墨有可能是红色,有可能是黑色,也有可能是黄色等等,这不同的颜色就会被人用在不同的场景.Python中的数据类型也是一样,比如说我们要描述一个人的年龄:小 ...

  5. python基础一数据类型之元祖

    摘要: python基础一中写到数据类型元祖,那么这篇主要讲元祖. 1,元祖定义 tuple1 = (1,2,'a','b') 元祖是不可变数据,所以又名只读列表.那么如何让是元祖可变呢?可以在元祖中 ...

  6. python基础(二)----数据类型

    Python基础第二章 二进制 字符编码 基本数据类型-数字 基本数据类型-字符串 基本数据类型-列表 基本数据类型-元组 可变.不可变数据类型和hash 基本数据类型-字典 基本数据类型-集合 二进 ...

  7. Python学习day04 - Python基础(2)数据类型基础

    <!doctype html>day04 - 博客 figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { ...

  8. python基础(数据类型,while,if)

    python基础初识. 1,运行python代码. 在d盘下创建一个t1.py文件内容是: print('hello world') 打开windows命令行输入cmd,确定后 写入代码python ...

  9. python基础-基本数据类型(二)

    一.序列类型 序列类型是用来表示有序的元素集合 1.字符串(str) python中字符串通常用str表示,字符串是使用单引号,双引号,三引号包裹起来的字符的序列,用来表示文本信息. 1.1 字符串的 ...

随机推荐

  1. ubuntu 32/64 bit

    https://askubuntu.com/questions/454253/how-to-run-32-bit-app-in-ubuntu-64-bit how to run 32-bit app ...

  2. 【原创】大数据基础之CM5(Cloudera Manager)+CDH5离线安装

    CM/CDH 5.16.1 CM官方:https://www.cloudera.com/products/product-components/cloudera-manager.html CDH官方: ...

  3. (转)Vue种key的作用

    https://blog.csdn.net/qq_41861679/article/details/80659278 https://cn.vuejs.org/v2/api/#key 其实不只是vue ...

  4. Linux超级守护进程——xinetd

    Linux超级守护进程--xinetd 一 Linux守护进程 Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户.提供这些服务 ...

  5. java中对象的创建过程

    public class Test1 { public static void main(String[] args) { new B(); System.out.println("---- ...

  6. python设计模式---创建型之单例模式

    数据结构和算法是基本功, 设计模式是最佳实现. 作为程序员,必须有空了就练一练哈. # coding = utf-8 """ # 经典单例 class Singleton ...

  7. spark MLlib collaborativeFilltering学习

    package ML.collaborativeFilltering; import org.apache.spark.SparkConf; import org.apache.spark.api.j ...

  8. Imcash:比特币减半 四年机遇你能否抓住?

    减半到底是什么? 2010来,比特币已有4次下跌幅度达70%或更高. 2012年的11月份比特币减半,诞生了一次上涨10倍有余的超级牛市. 2016年7月,历史又是如此的相似,比特币产量又迎来了减半, ...

  9. VB开发类似IIS简易的WebServer,代码不到100行

    最近遇到三个人问关于VB写网页服务器的问题,所以今天抽时间写一下,演示其实没有多复杂. 代码里自定义的方法只有四个,没有公共变量绕来绕去,该注释的也都注释了. 想扩展更复杂的功能,就需要自己补脑HTT ...

  10. C#超简单自定义事件

    我知道你为啥点进来,所以不要犹豫了,立刻马上果断创建控制台项目,直接复制下面精干短小而又强大的代码运行: using System; using System.Collections.Generic; ...