本人CSDN博客专栏:https://blog.csdn.net/yty_7
Github地址:https://github.com/yot777/Python-Primary-Learning
5.1
变量概述
5.2
六种数据类型之一 :
数字
5.3
六种数据类型之二 : 字符串
5.1
变量概述
和大多数编程语言必须首先声明变量类型然后再使用
不同
,
Python
的变量没有类型。
Python
所说的“数据类型”是变量所指的内存中对象的类型。变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
Python
直接给变量赋值:
a=5
b='A'
c='Test'
print(a)
print(b)
print(c)
运行结果:
5
A
Test
Java
声明变量类型后再赋值:
public class Test1 {
public static void main(String[] args) {
int a=5;
char b='A';
String c="Test";
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
运行结果:
5
A
Test
5
.2
六种数据类型之一 :
Numbers
(数字)
包含
int
(整型)
、float
(浮点型)
、
bool
(布尔型)
、complex(
复数)
#举例:
>>> a, b, c, d = 20, 5.5, True, 4+3j
>>> print(type(a), type(b), type(c), type(d))
#运行结果:
可见,
Python
可以同时为多个变量赋值;
Python
可以根据变量的值自动推导出变量所属的类型
#数字四则运算举例
>>> 5 + 4 # 加法
9
>>> 4.3 - 2 # 减法
2.3
>>> 3 * 7 # 乘法
21
>>> 2 / 4 # 除法,得到一个浮点数
0.5
>>> 2 // 4 # 除法,得到一个整数
0
>>> 17 % 3 # 取余
2
>>> 2 ** 5 # 乘方
32
可见,在混合计算时,
Python
会把整型转换成为浮点数。
5
.3
六种数据类型之二 :
String(
字符串)
字符串用单引号
(' ')
或双引号
(" ")
括起来,同时使用反斜杠
(\)
转义特殊字符。
注意,
Python
没有单独的
char
字符类型,一个字符就是长度为
1
的字符串。
#举例:
s = 'Yes, he doesn't.'
print(s)运行会报错。
s = 'Yes, he doesn\'t.'
print(s)
#运行结果:
Yes, he doesn't.
如果不想让反斜杠发生转义,可以在字符串前面添加一个
r
,表示原始字符串。
#举例1:
print('C:\some\name')
#运行结果:
C:\some
ame
#举例2:
print(r'C:\some\name')
#运行结果:
C:\some\name
字符串可以使用
+
运算符串连接在一起,或者用 * 运算符重复:
#举例:
print('str'+'ing', 'my'*3)
#运行结果:
string mymymy
参考教程:
廖雪峰的Python教程
https://www.liaoxuefeng.com/wiki/1016959663602400
廖雪峰的Java教程
https://www.liaoxuefeng.com/wiki/1252599548343744
Python3 教程 | 菜鸟教程
https://www.runoob.com/python3/
如果您觉得本篇本章对您有所帮助,欢迎关注、评论、点赞!Github欢迎您的Follow、Star!