day - 1

Python学习一

Chap 1 启航

注释

分类:

  • 单行注释,使用 # 开头;(只能写在一行中)
  • 多行注释,使用’‘’ ‘’‘“”“ ”“” 包裹起来(单引号 (') 与双引号 ("") 在python中没有太大区别);

作用:

  • 注释主要是用于对代码进行解释和说明,可以提升代码的可读性
  • 注释并不会被当作代码处理 #magic comment(很少见,除非linux)除外

最讨厌的01件事:0:别人的代码不写注释:1:给自己的代码写注释

当初写这段代码的时候只有上帝和我知道它是干嘛的,现在谁也不知道了

基础的控制台输出 basic console output

print()的作用是将填入的内容显示在console(终端)中,默认每次输入后会换行 (等价于安乐一次回车,或者说\n(转义字符,换行))

控制结尾的参数是end

例如:

1 print("Data")

2 print("whale")

Data

whale

1 print("Data", end = "")

2 print("whale")

Datawhale

print()一次也可以输出多个内容,默认以空格分隔,分隔控制的参数是 sep

例如:

1 print("Data","whale")

Data whale

1 print("Data","whale", sep = "*")

Data*whale

甚至可以做加法和乘法

1 print("p2s"2,"data"3, sep = "/"*4)

p2sp2s////datadatadata

1 print("Data" + "whale" + "p2s")

Datawhalep2s

一些更好玩的做法

1 x = 1

2 y = 2

3 print(f"一个简单的数学问题: "{x} + {y} = ?",答案是 {x + y}!") f string

f string会记录变量

如果我想一次性输出很多行

print(""" """)或者单引号

错误 ERROR

  • 语法错误 syntax errors,不符合语法规范,代码根本没有开始运行
  • “运行时”错误 runtime errors,代码在运行过程中出错,也就是常说的崩溃(crash)
  • 逻辑错误 logical errors,代码能够运行,并且运行过程中没有出错,但是不是想要的结果

基础的控制台输入 basic console input

input()可以接收console的输入,并以字符串的形式返回,你可以给定个字符串参数,它会先输出到console,再接收输入

注意,返回的格式是字符串,无法直接进行数学运算

如果input 了一个数字,后面可以强制类型转换例如:

1 x = input("请输入一个数字")

2 x = int(x)

等价于 x = int(input("请输入一个数字"))

一行多个输入值

可以在结尾加上 split(), 默认分隔参数是空格,可以更改,如split(",")

导入模块

Python中有许多强大的工具箱,叫做“库”(Library)

库需要使用 import 来导入,并且使用 xx.yy的方式来调用

例如:

1 import math

2 print(math.factorial(3))

输出的是3的阶乘

gcd是最大公约数

总结

  • 写注释很好
  • 调整输入输出的参数来控制其呈现效果
  • 大部分错误类型可以归类为: 语法错误,运行时错误和逻辑错误
  • Python 的库能让很多操作变方便

本文作者:berber288

本文链接:https://www.cnblogs.com/berber288/p/17847624.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   berber288  阅读(30)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.