三冒号符,就是类似 html 里面的 <p> 标签,大文本用
例子:
str = '''
haha
'''
-------------------------------------
运算符号 * 星号在字符串中的使用,是代表重复的意思:
例:
name = "haha-"
print(name*3)
输出:
haha-haha-haha-
-------------------------------------
in 和 not in 的使用,判断一个字符串是否在另一个字符串里面
str = "dskfnkvnclksdfjs"
print("d" in str)
print("d" not in str)
输出:
True
False
【在 python 里面,是非值是首字母大写的,python 区分大小写】
-------------------------------------
\n 直接换行
print("hello\nhello")
输出
hello
hello
-------------------------------------
# 按照模板格式输出
# %s 对应字符串;%d 对应数字类型;%f对应浮点类型(float)
name = "小明"
age = 18
print("我的名字%s,年龄为%d" %(name,age))
输出:
我的名字小明,年龄为18
a = 1.23556789999
print('默认保留6位小数:%f' %a)
print("只保留2位小数:%0.2f" %a) #四舍五入保留
输出:
默认保留6位小数:1.235568
只保留2位小数:1.24
-------------------------------------
format 格式化的使用
(1)基本使用:
a = 'hello'
b = 'world'
print('{} {}'.format(b,a))
print("用户名为:{name},年龄为:{age}".format(name="mongo",age="18"))
输出:
world hello
用户名为:mongo,年龄为:18
(2)简化写法:
name = "mongo"
age = 19
print(f"名字是:{name},年龄为:{age}") #直接 f " " 这样写就可以
-------------------------------------
运算符
-------------------------------------
类型转换
name = "123"
print(int(name))
n = int(name)
print(type(n))
输出:
123 # 转成 int 类型
<class 'int'> # type() 判断是什么类型
-------------------------------------
if else , if elif elif elif else
-------------------------------------
and 和 or 的使用(类似 java 的 && || )
a1 = True
a2 = False
if (a1 and a2):
print("条件成立")
else :
print("条件不成立")
输出:
条件不成立
-------------------------------------
三元运算符