变量和简单数据类型(Python)
2018-02-07 15:39
477 查看
字符串
Python中,用引号括起来的都是字符串,其中引号可以是单引号,也可以是双引号
使用方法修改字符串的大小写
title() 首字母大写 upper()字符串全部大写 lower()字符串全部小写
例:
name="ada lovelace"
print(name.title())
输出为Ada Lovelace
合并字符串
Python使用 + 来合并字符串
例:
first_name="ada"
last_name="lovelace"
full_name=first_name+""+last_name
print(full_name)
输出为 ada lovelace
print("Hello, "+full_name.title()+"!")
输出为 Hello, Ada Lovelace!
删除空白
提出字符串开头、末尾或两端的空白
分别使用方法lstrip()、rstrip()、strip()
//删除只是暂时的,接下来再次询问时,该字符串与输入时一样
print语句
在Python 2中,无需将要打印的内容放在括号内。
在Python 3中,括号必不可少
数字
整数
在Python中,使用两个乘号表示乘方运算
浮点数
Python将带小数点的数字都称为浮点数
Python中,浮点数运算,经常会碰到如下情况:
出现上面的情况,主要还是因浮点数在计算机中实际是以二进制保存的,有些数不精确。
比如说: 0.1是十进制,转化为二进制后它是个无限循环的数:
0.00011001100110011001100110011001100110011001100110011001100
而python是以双精度(64)位来保存浮点数,多余的位会被截掉,所以看到的是0.1,但在电脑上实际保存的已不是精确的0.1,参与运算后,也就有可能点误差,特别是金融邻域里面,对精度更是要求更高,如何在Python中获取特定位数精度值?
【方法一】利用round方法:
【方法二】利用decimal模块:
使用函数str()避免类型错误
例:
age=18
message="Happy "+age+"rd Birthday!"
print(message)
运行这些代码将会引发以下错误
这是一个类型错误,意味着Python无法识别你使用的信息。在这个示例中,Python发现你使用了一个值为(int)的变量,但它不知道如何解读这个值。这个变量表示的可能是数值23,也可能是字符2和3.像上面这样在字符串中使用整数时,需要显式地指出你希望Python将这个整数用作字符串。为此可调用函数str()
message="Happy "+str(age)+"rd Birthday!"
注释
在Python中,注释用井号(#)标识,井号后面的内容都会被Python解释器忽略
Python中,用引号括起来的都是字符串,其中引号可以是单引号,也可以是双引号
使用方法修改字符串的大小写
title() 首字母大写 upper()字符串全部大写 lower()字符串全部小写
例:
name="ada lovelace"
print(name.title())
输出为Ada Lovelace
合并字符串
Python使用 + 来合并字符串
例:
first_name="ada"
last_name="lovelace"
full_name=first_name+""+last_name
print(full_name)
输出为 ada lovelace
print("Hello, "+full_name.title()+"!")
输出为 Hello, Ada Lovelace!
删除空白
提出字符串开头、末尾或两端的空白
分别使用方法lstrip()、rstrip()、strip()
//删除只是暂时的,接下来再次询问时,该字符串与输入时一样
print语句
在Python 2中,无需将要打印的内容放在括号内。
在Python 3中,括号必不可少
数字
整数
在Python中,使用两个乘号表示乘方运算
浮点数
Python将带小数点的数字都称为浮点数
Python中,浮点数运算,经常会碰到如下情况:
出现上面的情况,主要还是因浮点数在计算机中实际是以二进制保存的,有些数不精确。
比如说: 0.1是十进制,转化为二进制后它是个无限循环的数:
0.00011001100110011001100110011001100110011001100110011001100
而python是以双精度(64)位来保存浮点数,多余的位会被截掉,所以看到的是0.1,但在电脑上实际保存的已不是精确的0.1,参与运算后,也就有可能点误差,特别是金融邻域里面,对精度更是要求更高,如何在Python中获取特定位数精度值?
【方法一】利用round方法:
【方法二】利用decimal模块:
使用函数str()避免类型错误
例:
age=18
message="Happy "+age+"rd Birthday!"
print(message)
运行这些代码将会引发以下错误
这是一个类型错误,意味着Python无法识别你使用的信息。在这个示例中,Python发现你使用了一个值为(int)的变量,但它不知道如何解读这个值。这个变量表示的可能是数值23,也可能是字符2和3.像上面这样在字符串中使用整数时,需要显式地指出你希望Python将这个整数用作字符串。为此可调用函数str()
message="Happy "+str(age)+"rd Birthday!"
注释
在Python中,注释用井号(#)标识,井号后面的内容都会被Python解释器忽略
相关文章推荐
- 自学Python:第2篇——变量和简单数据类型
- python变量和简单数据类型
- python 编程从入门到实践 第二章 变量和简单数据类型
- Python -- 1. 变量和简单数据类型
- python学习——变量和简单数据类型
- Xman整理篇___关于Python的基础内容(变量和简单数据类型)
- Python学习笔记--(一)变量和简单数据类型
- Python入门-变量和简单的数据类型
- python变量和简单的数据类型
- python作业——变量和简单数据类型
- 变量和简单数据类型(python)
- Centos7安装Python3.5之变量和简单数据类型(一)
- Python快速入门(1)-变量和简单数据类型
- python学习第二章变量和简单数据类型的部分课后练习自己尝试的代码
- Python 变量和简单数据类型
- 【Hello Python World】Week 1(2):变量和简单数据类型
- 第一节.Python变量与简单数据类型
- Python变量和简单数据类型
- Python学习日志 - 2.变量和简单数据类型(习题解答)
- python变量和简单数据类型的简单习题