栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

复习笔记(一)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

复习笔记(一)

ausgabe = f"""
Hallo {spieler_name}!
Sie haben {anzahl_spiele}-mal gespielt 
und dabei {anzahl_gewinne}-mal gewonnen.
"""
print(ausgabe)

Hallo Hans!
Sie haben 10-mal gespielt und dabei 2-mal gewonnen.

1、 可以使得 文本中的新一行不在新一行输出。 忽略new line。

  • String Literale können auch in 3-fache Anführungszeichen eingeschlossen werden
  • Diese Art von Literalen kann über mehrere Zeilen gehen
"""Das ist 
ein String-Literal,
das über mehrere
Zeilen geht.""

'Das ist ein String-Literal,ndas über mehrerenZeilen geht.'

2、In Python gibt es die eingebaute Funktion divmod, die diese Berechnung ausführt:

e, r = divmod(17, 7)
print(e)
print(r)
2
3

3、设置int默认值。

def add_ints(m: int, n: int = 2) -> int:
    """Addiert Integer Werte."""
    return m + n
add_ints(6)
8

add_ints(6,3)
9
def mult(a: int, b: float) -> float:
    return a * b
mult(3, 2.0)
6.0

# Typannotationen dienen lediglich zur Dokumentation und werden von Python 
# ignoriert:
mult("a", 3)
'aaa'
def add(a, b=0, c=0):
    return a + b + c

print(add(2))
print(add(2, 3))
print(add(2, 3, 4))

2
5
9

 4、设置字符串默认值。

def say_hi(person="Stranger",  greeting="Hi"):
    print(greeting," ", person, "!", sep ="")
# 因为print()输出默认逗号之间的字符用空格隔开
# 这里的sep括号里是空字符,因此字符串不用任何东西隔开
# 还有sep = ","
# sep = "  "
# sep="n"
若是只用sep,则最后的感叹号也会被空格隔开。

say_hi()
say_hi("Jill")
say_hi("Jack", "Good morning")

Hi Stranger!
Hi Jill!
Good morning Jack!

5、

print(print("Hans"))
Hans
None

6、print() return() 

 

 

7、Satz von Pythagoras 勾股定理

def pythagoras(a, b):
    c = (a ** 2 + b ** 2) ** 0.5
    return c

pythagoras(3, 4)
5.0

# a = 3*2**2 右边优先
# 12

8、这个咋整的,没明白。

(1 + 1j) * (1 + 1j)
2j

1j * 1j
(-1+0j)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/948152.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号