python chapter 1 Basic

目录

一、注释 Comment

二、Basic Console Output

三丶Basic Console Input

四丶Error

总结


一、注释 Comment

分类:

  • 单行注释,使用 # 开头
  • 多行注释,使用 ''' 或 """ 包裹起来(头和尾都是 3 个),单引号(')与双引号(")在 Python 中并无太大区别

作用:

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

程序员最讨厌的 10 件事:0. 别人的代码不写注释。 1. 给自己的代码写注释

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

二、Basic Console Output

注:print() 的作用是将填入的内容显示在 Console 中

1.默认每次显示后会换行(等价于按了一次回车,或者 \n),控制结尾的参数是 end。

print("Data")

print("whale")

Data
whale

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

print("whale")

Data*whale

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

print("Data","whale") 

Data whale

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

Data*whale

你甚至可以做乘法加法

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

p2sp2sdatadatadata

print("Data"+"whale"+"P2S")

DatawhaleP2S

3.一些更好玩的做法

x = 1

y = 2

# f-strings

#{}显示具体数字

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

一个简单的数学问题:"1 + 2 = ?",答案是 3!

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

print(""" Python is powerful... and fast;

plays well with others;

runs everywhere;

is friendly & easy to learn;

is Open. """)

Python is powerful... and fast;
plays well with others;
runs everywhere;
is friendly & easy to learn;
is Open.

三丶Basic Console Input

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

name = input("输入你的名字:")

print("あなたの名前は", name, "です")

输入你的名字:龙的传人
あなたの名前は 龙的传人 です

注意!返回的格式是字符串

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

print(x, "的一半等于", x/2)

TypeError Traceback (most recent call last) x = input("输入一个数字") ----> 2 print(x, "的一半等于", x/2)

TypeError: unsupported operand type(s) for /: 'str' and 'int'

x = int(input("输入一个数字:"))

 print(x, "的一半等于", x/2) # 对味啦

输入一个数字10
10 的一半等于 5.0

四丶Error

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

# 语法错误(在编译时出错,Python 并没有开始运行代码)

print("哦不!) # 缺少结尾引号

SyntaxError: EOL while scanning string literal

# “运行时”错误(Python 开始运行代码,但是遇到了些问题)

print(1/0) # 0 被作为除数

Traceback (most recent call last)   #追溯(最近一次通话)
print(1/0)
ZeroDivisionError: division by zero    # 0 被作为除数

总结

  • 写注释是个好习惯
  • 调整输入输出的参数来控制其呈现效果
  • 大部分错误类型可以归为:语法错误、运行时错误和逻辑错误
  • Python 的库能让很多操作变方便
  • 24
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值