python 知识整理

 三冒号符,就是类似 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("条件不成立")

输出:

条件不成立

-------------------------------------

三元运算符

原文地址:https://www.cnblogs.com/xuehuashanghe/p/15707908.html