此文档解决以下问题:

一、Python中数值数据类型——整型(int)、浮点型(float)、布尔型(bool)、复数(complex)

1.float()函数的运用

2.int()函数的运用

3.type()函数的运用

4.isinstance()函数的运用

5.complex(x)函数的运用

二、Python中字符串数据类型

6.反斜杠可以用来转义:在反斜杠前面使用r,可以让反斜杠不发生转义

7.字符串可以用 + 运算符进行字符串连接,用 * 运算符进行字符串重复

8.反斜杠可以作为续行符,表示下一行是上一行的延续;还可以使用“““...””” 或者 ‘‘‘...’’’跨越多行

9.可以对字符串进行切片来得到子串,形式为  字符串变量[头下标:尾下标]

10.find()函数的运用

11.lower()函数的运用

12.replace()函数的运用

 

注意:此处编写Python语言程序的软件是vs2017社区版


一、Python中数值数据类型

数值数据类型及转换测试:

 '''
数值数据类型及转换测试
''' a, b, c, d = 20,3.5, False, 5+6j # 定义四个变量a, b, c, d
print(type(a), type(b), type(c), type(d)) # 输出每个数据的类型
e = 20170000000201700002017
f = e + 5
print(e) # 输出很大的整数
print(f)
g = 2.17e+18
h = g - 3
print(g) # 输出浮点数
print(h)
print(bin(26), oct(26), hex(26)) # 输出十进制数所对应的其他进制的值
print(oct(0x26), int(0x26), bin(0x26))
print(int(35.8), float(23)) # 使用函数转换数据类型
print(isinstance(24, float)) # 判断数据是否是某个数据类型
print(complex(5)) # 整数转换为复数
print(complex(3, 4))

运行结果:

二、Python中字符串数据类型

字符串数据类型测试:

'''
字符串数据类型测试
'''
mystr = 'I \' am a student'
print(mystr,type(mystr), len('My major is computer.'))
print('c:\\address\name') # 反斜杠发生转义
print(r'c:\\address\name') # 反斜杠不发生转义
print('hello, ' + mystr,mystr*2) # 字符串重复2次
print(mystr[3:5]) # 字符串切片
print(mystr + '\
My major is computer')
print(mystr.find('am')) # 返回子字符串所在位置的最左端索引,没有找到,则返回-1
print(mystr.lower(), mystr.upper()) # 返回字符串的小写字母和小写字母
print(mystr.replace('student','teacher')) # 返回某个字符串的所有匹配项均被替换之后的字符串

运行结果:

正文结束~~~

Python基础语法-基本数据类型的更多相关文章

  1. 二.Python基础语法和数据类型

    Python第二节 基础语法和数据类型 Python编码 python3默认情况下源码文件以UTF-8编码, 字符串均为unicode字符串.同时也可以通过# -*- coding: cp-1252 ...

  2. Python基础语法和数据类型最全总结

    摘要:总结了Python最全基础语法和数据类型总结,一文带你学会Python. 本文分享自华为云社区<Python最全基础语法和数据类型总结>,原文作者:北山啦 . 人生苦短,我用Pyth ...

  3. 【python基础语法】数据类型:数值、字符串 (第2天课堂笔记)

    """ 数据类型: 一.数值类型:整数 浮点数 布尔值 二.序列类型:字符串.列表 元祖 三.散列类型:字典 集合 可变数据类型: 列表 字典 集合,可以改动内存地址数据 ...

  4. 吾八哥学Python(四):了解Python基础语法(下)

    咱们接着上篇的语法学习,继续了解学习Python基础语法. 数据类型大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串).List(列表).Dictionary( ...

  5. Python基础语法题库

    引言: 语法练习包括Python基础语法.数据类型.字符编码和简单文件操作等内容. 正文(参考答案附录在题目下方): 1.Python 里用来告知解释器跳过当前循环中的剩余语句,然后继续进行下一轮循环 ...

  6. python基础语法(变量与数据类型)

    python基础语法(变量与数据类型) 一.python变量 python中的变量不需要声明.每个变量在使用钱都需要赋值,变量赋值以后,该变量才会被创建 在python中,变量就是变量,它没有类型,我 ...

  7. Python基础语法(三)

    Python基础语法(三) 1. 数值型数据结构 1.1 要点 在之前的博客也有提到,数值型数据结构在这里就不过多介绍了.在这里提及一些需要知道的知识点. int.float.complex.bool ...

  8. python基础语法、数据结构、字符编码、文件处理 练习题

    考试范围 '''1.python入门:编程语言相关概念2.python基础语法:变量.运算符.流程控制3.数据结构:数字.字符串.列表.元组.字典.集合4.字符编码5.文件处理''' 考试内容 1.简 ...

  9. python基础语法及知识点总结

    本文转载于星过无痕的博客http://www.cnblogs.com/linxiangpeng/p/6403991.html 在此表达对原创作者的感激之情,多谢星过无痕的分享!谢谢! Python学习 ...

随机推荐

  1. 从SDP中至少要看到那些东西?

    最近对通过抓包获得了很多的SDP封包,对这些SDP媒体协商过程很是好奇,为什么不同的sip终端所提供的SDP包不尽相同,为什么同一台FS对不同的sip终端发送不同的SDP? 对我菜鸟级别的我们,我分享 ...

  2. TCP端口转发(centos7)

    =============================================== 2019/2/14_第1次修改                       ccb_warlock == ...

  3. 目标检测的图像特征提取之(一)HOG特征(转)

    看过很多介绍HOG的博文,讲的最清楚的是这位博主:http://blog.csdn.net/zouxy09/article/details/7929348 代码如下: #include <ope ...

  4. Codeforces 5C Longest Regular Bracket Sequence(DP+括号匹配)

    题目链接:http://codeforces.com/problemset/problem/5/C 题目大意:给出一串字符串只有'('和')',求出符合括号匹配规则的最大字串长度及该长度的字串出现的次 ...

  5. js创建、写入、读取文件(转)

    下面是对此知识的系统介绍(转自互联网): Javascript 是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼.富有朝气.但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和 ...

  6. C#4.0特性

    C# 4.0的主要主题是动态编程.对象的意义变得越来越“动态”,它们的结构和行为无法通过静态类型来捕获,或者至少编译器在编译程序时无法得知对象的结构和行为. a. 来自动态编程语言——如Python或 ...

  7. Gitlab库已损坏前端显示500错误解决方法

    1.问题起因 办公网机房意外断掉,导致gitlab库文件损坏.开发打开gitlab显示500 2.查看日志 命令查看:gitlab-ctl tail 或者手动查看:/var/log/gitlab/gi ...

  8. (转载)关于一些对location认识的误区

    原文:https://www.cnblogs.com/lidabo/p/4169396.html 关于一些对location认识的误区 1. location 的匹配顺序是“先匹配正则,再匹配普通”. ...

  9. git的入门摸索和入门研究

    git官网:https://git-scm.com/ git教程---菜鸟教程:http://www.runoob.com/git/git-tutorial.html git教程---廖雪峰:http ...

  10. CentOS 用挂了dev/sda1:UNEXPECTED INCONSISTENCY;RUN fsck MANUALLY .

    dev/sda1:UNEXPECTED INCONSISTENCY;RUN fsck MANUALLY .(i.e. ,without -a or -p options)fsck died with ...