python变量赋值_字符串
【摘要】 @TOC 变量和赋值动态类型语言,声明初始化可以不用声明类型,直接赋值,且一个引用可以更改指向不同的变量类型!# 变量和赋值a = 11b = 'abc'c = 1.23print('a:',type(a))print('b:',type(b))print('c:',type(c))a = 'abc'print('a:',type(a)) 认识’数字’python中没有int,float这样...
@TOC
变量和赋值
动态类型语言,声明初始化可以不用声明类型,直接赋值,且一个引用可以更改指向不同的变量类型!
# 变量和赋值
a = 11
b = 'abc'
c = 1.23
print('a:',type(a))
print('b:',type(b))
print('c:',type(c))
a = 'abc'
print('a:',type(a))
认识’数字’
python中没有int,float这样的关键字,但是我们可以通过内建函数type查看类型
python中数字变量的取值范围,没有上线的,不像C/java中的int只能4个字节大小,这都取决于你的计算机内存大小!
# 认识数字
a = 1000000000000000000000000000000000000000000000
b = 9999999999999999999999999999999999999999999999
print(a*b)
python中还有复数类型,也就对应我们数学中的复数!
# 复数j表示虚部
a = 3 + 5j;
print(a)
认识字符串
python可以使用单引号(’’),双引号(""),三引号(’’’)来表示字符串
# 认识字符串
a = 'hh'
b = "hh"
c = '''hh'''
print(a,b,c)
我们有了这3种引号就不用考虑将引号转义了
a = "my name is 'bug'!"
b = ''' 刘备说:"你个老六!"'''
print(a)
print(b)
- 使用操作符
[]
或者切片操作符[:]
来获取一个子字符串,前闭后开区间![start:end:step]
获取字符串中的子字符串[start,end)
这里的step
步长,类似于遍历字符串中的i
!- 字符串中最后一个字符的索引值为
-1
依次类推
# [start:end:step] 切片的使用!
a = "123456789"
print(a[1:7:2]) # 从下标为 1 位置开始获取字符,然后到7结尾,并且步长为2(i+=2获取)
# 负数索引下标的使用!
a = "abcdefgh"
# 获取到字符串末尾元素!
print(a[-1])
# 逆置字符串!
print(a[::-1])
- 通过
[::-1]
我们可以进行字符串的逆置!
字符串的
+
和*
操作
+
:就是类似于java对字符串进行拼接*
:就是对字符串进行重复
# 字符串拼接+
a = 'hello'
b = 'world'
print(a+b)
# 字符串的*
print(a*3)
python没有字符类型这个概念,单个字符也是字符串!
内建函数len
获取字符串 长度!
a = 'a'
print(len(a))
格式化字符串, 可以使用
%
这样的方式进行格式化的替换
# 格式化字符串 通过%进行格式化的替换!
a = "hello%sworld!"
b =' '
c = a % b # 进行格式化替换
print(c)
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)