print('输出内容')。用双引号和单引号均可。语句后面不用分号。默认print语句输出内容会自动换行。
输出不换行:
printf("Hello",end='')
注释写法
1. # 注释内容
2. """ 注释内容 """
数据相关
查看数据类型
type()
变量没有类型,但是变量存储的数据有类型。
数据转换
int(x) :将x转换成整数。浮点数转整数会丢失精度
float (x):将x转换成浮点数。
str(x):将x转换成字符串。任何数据都转换成字符串
字符串的三种定义方法
单引号 ( ' ):
使用单引号可以定义一个字符串。单引号内的任何字符都会被视为字符串的一部分,包括双引号。
s1 = 'Hello, World!'
双引号 ( " ):
使用双引号同样可以定义一个字符串。双引号内的任何字符也会被视为字符串的一部分,包括单引号。
s2 = "Hello, World!"
三引号 ( `'''` 或 """ ):
三引号可以定义多行字符串,这在定义较长的字符串或者需要包含多行文本时非常有用。三引号可以是三个单引号或三个双引号。
s3 = '''Hello,
World!'''
s4 = """Hello,
World!"""
数据输入:input()
input()函数用于接收用户输入。它会暂停程序,等待用户输入文本,然后返回这个文本作为字符串。你可以通过给 input
函数传递一个提示字符串来提示用户输入内容。
# 提示用户输入他们的名字
name = input("请输入您的名字: ")
# 使用输入的名字来生成一个问候消息
print("你好, " + name + "!")
注意:返回的值是字符串,如果有特定需求,需要自行转换数据类型。
运行效果:
请输入您的名字: Bob
你好, Bob!
基本语法
if else相关使用
注意:if条件后,以后else后要有冒号。if的范围通过空格缩进进行区分。
# Basic use of if else
power = input("Please enter your combat power in dnf: ")
power = int(power)
if power > 22000:
print("You are a master of the dnf!")
else:
print("You're not a dnf pro yet")
print("Please keep trying!")