task02 启航

task02 启航

这部分的内容比较简单,但也是重中之重,在看视频的时候我又有了很多新发现的遗漏点,所以笔记也会着重去记录这部分内容

注释

注释分类

  • 单行注释:用#号开头
  • 多行注释:使用 """'''覆盖

注释作用

为了防止在写完代码后只有上帝能看懂

  • 提升代码的可读性,在项目合作时这点十分重要
  • 程序员最讨厌的10件事 1.别人的程序不写代码 0.给自己的程序写代码

在代码操作中,必须掌握的点就是注释和变量命名,这都是为了代码的可读性以及代码风格服务,不可忽略

注释示例

  • 单行注释
print("振翅云顶之上,极目星辰大海")   #from 云顶书院

运行结果 振翅云顶之上,极目星辰大海

  • 多行注释
print("人生苦短,我用python")
'''Python is powerful... and fast;
plays well with others;
runs everywhere;
is friendly & easy to learn;
is Open.
'''

运行结果 人生苦短,我用python

ps:以前我还真不知道python的多行注释这么写,学习的路还很远啊

控制台输入输出

有很多之前没注意到的细节

控制台输出 Basic Console Output

print函数基础介绍

print()是一个输出函数,默认在每一次输出后会换行

print("振翅云顶之上")
print("极目星辰大海")
振翅云顶之上
极目星辰大海   #默认换行

控制结尾的参数end

如果不想自己的输出直接换行,可以使用end来控制结尾的内容

print("振翅云顶之上",end = ",")
print("极目星辰大海")
振翅云顶之上,极目星辰大海   #第一句结尾输出","

控制分隔的参数sep

当使用print一次输出多个内容时,会默认以空格分隔,这时就可以用sep来控制分隔

print("python","cpp")
python cpp   #默认使用空格分隔
print("python","cpp",sep=",")
python,cpp   #由sep控制分隔

一次性输出多行

如果想一次性输出多行内容,就可以使用 """

print("""
我还想写很多东西;
但我的电脑真的快没电了;
所以我还是先在结尾挂一个超链接吧;
""")
我还想写很多东西
但是我的电脑真的快没电了
所以我还是先在结尾挂一个超链接吧

基础的控制台输入 Basic Console Input

input函数基础介绍

input()是一个强大的函数,它可以先把括号里的内容输出然后再接受输入,相比其他语言十分便捷

name = input("你认为世界上最好的语言是")
print("世界上最好的语言是:",name)
你认为世界上最好的语言是 python   #先输出括号里的内容
世界上最好的语言是: python

返回值类型

input()语句默认的返回值类型是字符串类型,所以想输入的数据类型并非字符串的话就需要强制类型转换

一行输入多个值

如果想在一行输入多个值,可以再结尾加上.split(),这样就可以以空格为分隔输入多个值,当然如果想修改分隔符,就可以对.split()进行操作,如以 ','做分隔: .split(',')

a,b = input("please enter your number separate with ','").split(',')
print(a,b)
please enter your number separate with ',' 1,2   #用逗号做分隔
1,2

错误 Error

错误类型

  • 语法错误 Syntax Errors,编写时语法出错,电脑看不懂你写的东西()
  • “运行时”错误 Runtime Errors,代码崩了
  • 逻辑错误 Logical Errors,代码本身没有问题,但是你写错了(噩梦开始了)

有关错误的内容应该在debug部分中详细介绍

导入模块

python中有很多“库”,他们的存在类似于cpp中的stl,同样,他们需要提前引入(import),并通过一些方法来调用

电脑实在没电了,这里就做一个简单的示范

import math   #先引入
math.gcd(24,32)
8   

上述程序中想要使用 .gcd()就需要先引入math库。

补充

想写的东西非常多,如开头所说,在我曾经对python的学习中,这部分我有很多落下的细节,但是电脑真的实在没电了,先挂两个链接之后继续补充吧

当然还有蟒蛇书,蜥蜴书,以后一定要再进行更深入的学习

posted @ 2024-11-29 00:57  江离111  阅读(10)  评论(0编辑  收藏  举报