数据类型篇
1.数字型数据
int 整数
float 浮点数
complex 复数
#与Java不同的是,在命名不需要声明数据类型
x = 1
y = 1.0
z = 3j
运行结果如下:
1.2数据类型转换
print(float(x))
print(str(y))
print(str(z))
运行结果如下:
2.字符串
2.1字符串单个截取
字符串的应用非常简单,使用单引号或双引号即可,这里不再进行赘述
值得一提的是,Python中并没有单个字符的数据类型,但可以使用方括号来查询字符串中的某个字符,下标从0开始。
test_str = 'Hello,word'
print(test_str[0])
运行结果如下:
2.2字符串片段截取
截取字符串中的某个片段,使用方括号,下标使用“:”符号分隔
test_str = 'Hello,word'
print(test_str[0:3])
运行结果如下:
和Java一样,截取出来的片段是包头不包尾的
2.3字符串常用函数
#小写转大写
test_str = 'Hello,word'
print(test_str.upper())
#大写转小写
s = 'HELLO,WORD'
print(s.lower())
#查询字符串长度
print(len(s))
#删除字符串中开头或结尾多余的空格
test01 = ' love you '
print(test01.strip())
运行结果如下:
#以某个字符为分界,将一个字符串分为两个字符串
test02 = 'Hello,word'
print(test02.split(','))
#也可以以多个字符为分界
print(test02.split(',wo'))
#拆分为多个字符串
test03 = 'cat;dog;wolf'
print(test03.split(';'))
#替换字符串中某个片段
test04 = 'Hello,word'
print(test04.replace('word','Python'))
运行结果如下: