python入门笔记(第二期——输入与输出)

前言:
本文章供python初学者自学学习,以后的话应该会每周末更新一次,因为本人也是在自学python,所以想借此来分享一波笔记。喜欢的话可以关注一下。
正文:
本文章大概分为四个模块:注释、代码缩进、编码规范、和输入与输出。需要记忆的地方可能比较多,希望大家在学习同时可以多记一下笔记,方便后续的复习。
一、注释:
注释这个东西就非常重要了,因为在将来肯定是团队工作,所以为了让同时看懂(包括让自己看懂)我们要学习一下注释。
(1)单行注释
格式: # 注释内容
注释以 “#” 开头,以换行结尾

#输入身高
height=float(input("输入身高"))

或者放在代码后面

height=float(input("输入身高"))       #输入身高

(2)多行注释
格式:
‘’’
注释内容1
注释内容2
‘’’
或者:
“”"
注释内容1
注释内容2
“”"

"""
find 查找
delete 删除
"""

这里面的单引号和双引号都是英文的(中文下的单引号和双引号与英文下的是不一样的)。

二、代码缩进
在python中对缩进要求极其严格因为python是靠代码缩进和 ” :“ 来分割代码块的。
在 Python 中,对于类定义、函数定义、流程控制语句,以及异常处理语句等,行尾的冒号和下一行的缩进表示一个代码块的开始。
缩进结束,则表示一个代码块的结束。
这两句话比较难懂,看下面的例子:

score=int(input("请输入你的分数"))
if score>60:                         #1           
	print("恭喜你,及格了!")         #2
	print("希望你更上一层楼!")       #3
if score<60:                         #4
	print("唉,你没有及格哎!")
	print("要加油啊!")

这上面第一句有冒号以及第二句的缩进表示if的代码段开始
第三句和第四句的缩进表示2,3,这段代码结束将进入下一个if语句
2,和3属于同一级别的代码段要求2,3的缩进量必须相同,不然系统就会报错。一般都是以四个空格(一个tab键)作为基本的缩进量。
三、编码规范:
(1)每个import语句只导入一个模块
推荐写法:

import OS
import SyS

不推荐写法:

import OS,SyS

(2)在末尾不需要加分号;(这个还是比较人性的,不像C语言还得加分号)
(3)一行不要超过80字符,(太长可读性不高)
还有一些小细节:
1.在通常情况下,运算符两侧、函数参数之间、逗号“,”两侧建议使用空格进行分隔。
2.应该避免在循环中使用+和+=运算符累加字符串。这是因为字符串是不可变的,这样做会创建不必要的临时对象。推荐的做法是将每个子字符串加入列表,然后在循环结束后使用 join()方法连接列表。
3.适当使用异常处理结构提高程序容错性,但不能过于依赖异常处理结构,适当的显式判断还是必要的。
(4)命名规范
取名字还是很讲究的,一个好名字能一眼看出它是干嘛的,尽量不要用汉语拼音来代替(显得程序写的很low),尽量用英语来说明他是干嘛的。不同的类型不同的命名规则的。

模块名,函数、类的属性和方法的名称全部使用小写字母,可以使用下划线分割多个字母
包名全部使用小写字母,不推荐用下划线
类名首字母大写
模块内部的类下划线+首字母大写的单词
常量全部大写,可以用下划线

使用单下画线“ _ ” 开头的模块变量或者函数是受保护的,在使用 import *from语句从模块中导入时这些变量或者函数不能被导入。
使用双下画线 “ _ ” 开头的实例变量或方法是类私有的。

四、输入与输出
(1)输出
格式:print("输出内容”)

a=100
b=5
print(9)
print(a)                 #输出变量a
print(a*b)               #输出a*b的值
print("go home")         #输出字符串
print(a,b,"要加油")      #输出a,b,和字符串“要加油”

在默认情况下,print() 函数输出之后总会换行,这是因为 print() 函数的 end 参数的默认值是“\n”,这个“\n”就代表了换行。如果希望 print() 函数输出之后不会换行,则重设 end 参数即在后面加上end=""

print(90,end="")
print(80,end="")

介绍一下一个函数:chr()可以将数字转换成对应的ASCII码所代表的字符

print(chr(97))     #输出字符a
print("a")         #输出字符a

(2)输入
格式:variable = input(“提示文字”)
将用户从键盘上输入的数字赋值给变量variable。

num = input("请输入你喜欢的数字:")

说一个和chr()函数相反的函数ord()
ord()可以将字符转换成对应的ASCII值

str = input("请输入一个字符")
printstr+"的ASCII码为",ord(str))

最后给大家分享一波python的内置函数

abs(x)求绝对值,可以是复数,若是复数返回模长
oct(x)转换为八进制
hex(x)转换为十六进制
chr(x)返回x对应ASCII码字符
ord(x)返回x对应ASCII码值

喜欢的关注一下吧!

  • 18
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我能突破限制.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值