Python基础语法-基本数据类型
此文档解决以下问题:
一、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基础语法-基本数据类型的更多相关文章
- 二.Python基础语法和数据类型
Python第二节 基础语法和数据类型 Python编码 python3默认情况下源码文件以UTF-8编码, 字符串均为unicode字符串.同时也可以通过# -*- coding: cp-1252 ...
- Python基础语法和数据类型最全总结
摘要:总结了Python最全基础语法和数据类型总结,一文带你学会Python. 本文分享自华为云社区<Python最全基础语法和数据类型总结>,原文作者:北山啦 . 人生苦短,我用Pyth ...
- 【python基础语法】数据类型:数值、字符串 (第2天课堂笔记)
""" 数据类型: 一.数值类型:整数 浮点数 布尔值 二.序列类型:字符串.列表 元祖 三.散列类型:字典 集合 可变数据类型: 列表 字典 集合,可以改动内存地址数据 ...
- 吾八哥学Python(四):了解Python基础语法(下)
咱们接着上篇的语法学习,继续了解学习Python基础语法. 数据类型大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串).List(列表).Dictionary( ...
- Python基础语法题库
引言: 语法练习包括Python基础语法.数据类型.字符编码和简单文件操作等内容. 正文(参考答案附录在题目下方): 1.Python 里用来告知解释器跳过当前循环中的剩余语句,然后继续进行下一轮循环 ...
- python基础语法(变量与数据类型)
python基础语法(变量与数据类型) 一.python变量 python中的变量不需要声明.每个变量在使用钱都需要赋值,变量赋值以后,该变量才会被创建 在python中,变量就是变量,它没有类型,我 ...
- Python基础语法(三)
Python基础语法(三) 1. 数值型数据结构 1.1 要点 在之前的博客也有提到,数值型数据结构在这里就不过多介绍了.在这里提及一些需要知道的知识点. int.float.complex.bool ...
- python基础语法、数据结构、字符编码、文件处理 练习题
考试范围 '''1.python入门:编程语言相关概念2.python基础语法:变量.运算符.流程控制3.数据结构:数字.字符串.列表.元组.字典.集合4.字符编码5.文件处理''' 考试内容 1.简 ...
- python基础语法及知识点总结
本文转载于星过无痕的博客http://www.cnblogs.com/linxiangpeng/p/6403991.html 在此表达对原创作者的感激之情,多谢星过无痕的分享!谢谢! Python学习 ...
随机推荐
- saltstack自动化运维系列⑩SaltStack二次开发初探
saltstack自动化运维系列⑩SaltStack二次开发初探 1.当salt运行在公网或者网络环境较差的条件下,需要配置timeout时间vim /etc/salt/master timeout: ...
- xshell xftp免费版下载方法
第一步:进入官网 https://www.netsarang.com/ 第二步:选中Free License 第三步:选中你要下的xftp或者xsell (l两个好像不能一块下,都要单独操作) 第四步 ...
- LR提交JSON格式的请求
https://www.cnblogs.com/yangxia-test/p/5584317.html
- ipython+notebook使用教程(转载)
ipython是python交互环境的增强版 IPython notebook目前已经成为用Python做教学.计算.科研的一个重要工具.IPython Notebook使用浏览器作为界面,向后台的I ...
- web----粘包
一.什么是粘包 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的. 须知:只有TCP有粘包现象,UDP永远不会粘包 粘包不一定会发生 如果发生了:1.可能是在 ...
- 打开MSSQL 2008 R2的时候,展开数据库都显示以下的错误提示: 值不能为空。参数名viewinfo(microsoft.sqlserver.management.sqlstudio.explorer)
打开MSSQL 2008 R2的时候,展开数据库都显示以下的错误提示: 值不能为空.参数名viewinfo(microsoft.sqlserver.management.sqlstudio.explo ...
- jQuery插件实践之轮播练习(二)
所有文章搬运自我的个人主页:sheilasun.me 上一篇中学习了jQuery插件的写法,这篇该着手实现啦.首先明确一下轮播要具备哪些功能: 可以点击"向后"按钮向后翻页 可以点 ...
- sum of powers
题意: 考虑所有的可重集{a1,a2,a3....ak} 满足a1+a2+....+ak=n,求所有a1^m+a2^m+a3^m的和 n,m,k<=5000 题解: part1: 考虑f[i][ ...
- 【Java】 剑指offer(36) 二叉搜索树与双向链表
本文参考自<剑指offer>一书,代码采用Java语言. 更多:<剑指Offer>Java实现合集 题目 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表.要求不 ...
- django基类View.as_view()
参考:https://www.zmrenwu.com/post/53/ 详细见参考 一般请求的判断方法: def view(request, *args, **kwargs): if request. ...