注释:
python里面的注释和其他语言里面的不太一样 ,不是\\
单行注释:
# 这里写的是注释的内容 注意的是#和内容加个空格显得比较专业一点
多行注释:
"""这里面写的是你的多行注释"""
变量:
变量也是直接用的,不用像其他语言,用之前还要定义一下他的类型,这就是强大的python吗
代码:
int_num = 10
string_num = "FindYou."
float_num = 13.14
数据类型:
type(你要查看的变量)
代码:
a = 20
print("a的数据类型是: %s" % type(a))
运行的结果:
类型的转换:
这个和其他语言是类似的,比如"FindYou."这个字符串是转换不了数字类型的
在前面加上你想转换后的类型,比如 a = int(a) 注意int不加括号,而是后面的变量加括号
代码:
a = 20
print("a的数据类型是: %s" % type(a))
a = str(a)
print("转换后a的数据类型是: %s" % type(a))
运行结果:
运算符:
python里面的运算符还是和其他语言有点区别的, 比如
- // 表示的是 取整除
- / 这个是自动保留小数的
- ** 是指数 2**3 意思是2的3次方
- python里面没有++ 和 --
字符串:
字符串的三种定义方式:
- s = 'FindYou.' 单引号
- s = "FindYou." 双引号
- s = """FindYou.""" 三个引号
好好好,还可以这样玩是吧,好好好,好滴很!
字符串的拼接:
和其他语言一样,也是+, a = "Find" + "You."
格式化的精度控制:
# 小数点控制到2位 注意它会自动四舍五入的
a = 12.3456
print("%5.2f\n" % a) # 注意这里用的是 % 不要用, 用,的话输出的一直是a之前的值
运行的结果:
输出printf的方式:
print("Find", "You.", "这样也是可以的哦")
s = "FindYou."
print("我的名字是: %s" % s)
print(f"欢迎大家关注: {s}")
输出的结果:
- 我认为python里面的 , 在 输出里面和 + 是差不多的
- 输出的里面加个%s 表示的是占位 你是帮谁占的位置啊 帮 % 后面的占的,比如pintf("我的名字是%s" % name) 前面的s是帮name占的位置 要是有多个的话,要加 括号和逗号
- 成直接在""(引号)的前面加个 f 然后你需要变化的数据放在 {} 里面 就这么简单
怎么输入数据:
input接收后给变量的是字符串类型的
a = input("请输入一个整数\n")
print(f"输入的类型是: {type(a)}")
即使我输的是1(整数),返回的结果也是字符串类型的
要是想得到整数类型的话,直接强转就是了 int(a)
Python里面的循环
pytho里面的循环是不带括号的,这就和其他的语言的区分就很大了
if 循环
a = 20
if a > 10:
print("FindYou.")
else:
print("Code")
需要注意的是 if循环里面没有括号,而且最后的时候后面带个 : 这个是很容易忘的
if elif else
在Python中,if语句用于根据条件执行不同的代码块。elif(else if的缩写)和else语句可以与if一起使用,用于提供多个条件分支。
if condition1:
# 在满足条件1时执行的代码块
elif condition2:
# 在满足条件2时执行的代码块
else:
# 在以上条件都不满足时执行的代码块
在这个结构中,condition1、condition2等是条件表达式,它们返回True或False。当条件表达式为True时,相应的代码块将被执行;否则,将继续检查下一个条件。 请注意,if-elif-else结构只会执行其中一个代码块。一旦某个条件表达式返回True并且其对应的代码块被执行,整个if-elif-else结构就会终止。
以下是一个简单的示例,演示了if elif else语句的用法:
a = input("请输入一个整数\n")
a = int(a) # 这一点别忘了 input接收的是字符串的类型哦 要进行强转
if a <= 10:
print("这个数是蛮小的嘛")
elif a <= 20:
print("这个数还行吧")
elif a <= 30:
print("这个数已经可以啦")
else:
print("这个数是神")
在上述示例中,变量x的值为10。根据条件表达式的结果,将执行print()语句中的相应代码块。因为x大于0,所以会打印出"x是正数"。
while循环:
老样子没括号 只有缩进
代码:
a = input("请输入您的次数\n")
a = int(a)
while a != 0:
print("你好FindYou.")
a -= 1 # python里面没有--