第一章 Python语言基础

1.1 Python语法特点

1.1.1 注释

  1. 单行注释
# 注释内容
  1. 多行注释
'''
注释内容1
注释内容2
......
'''
或者
"""
注释内容1
注释内容2
......
"""
  1. 中文编码声明注释
# _*_ coding:utf-8 _*_

1.1.2 代码缩进

通常采用4个空格作为一个缩进量或者一个Tab

1.1.3 编码规范

  1. 编码规则
    1️⃣ 每个import语句只导入一个模块,尽量避免一次导入多个模块。
    2️⃣ 建议每行不超过80个字符,如果超过,建议使用小括号“()” 将多行内容隐式的连接起来,不推荐使用反斜杠“\” 进行连接。
    3️⃣ 使用必要的空行可以增加代码的可读性。
    4️⃣ 应该避免在循环中使用“+”和“+=”运算符累加字符串。这样做会创建不必要的临时对象。
    5️⃣ 通常情况下,运算符两侧、函数参数之间、“,”两侧建议使用空格进行分隔。
  2. 分隔规则
    1️⃣ 模块名尽量短小,并且全部使用小写字母,可以使用下划线分隔多个字母。
    2️⃣ 包名尽量短小,并且全部使用小写字母,不推荐使用“下划线。
    3️⃣ 类名采用单词首字母大写形式
    4️⃣ 常量命名时全部使用大写字母,可以使用下划线。

1.2 保留字与标识符

1.2.1 常见的保留字

andasbreakdef
classcontinueelsefor
fromFalseelifif
importinisNone
orpassraisereturn
trywhileTruewith

1.2.2 标识符

1️⃣ 由字母、下划线“”和数字组成。第一个字符不能是数字
2️⃣ 不能使用Python中的保留字。
3️⃣ 区分字母大小写。
4️⃣ Python中以下划线开头的标识符有特殊意义,一 般应避免使用相似的标识符。

1.3 变量

1️⃣ 变量名必须是一个有效的标识符。
2️⃣ 变量名不能使用Python中的保留字。
3️⃣ 慎用小写字母l和大写字母O。
4️⃣ 应选择有意义的单词作为变量名。

1.4 基本数据类型

1.4.1 数字类型

整数,浮点数和复数

1.4.2 字符串类型

字符串就是连续的字符序列,可以是计算机所能表示的一切字符的集合。在Python中,字符串属于不可变序列,通常使用单引号“’”、双引号“"”或者三引号“"“或”"" “””括起来。这三种引号形式在语义上没有差别,只是在形式.上有些差别。其中单引号和双引号中的字符序列必须在一行上,而三引号内的字符序列可以分布在连续的多行上。

1.4.2 常用的数据类型转换

常用类型转换函数及其作用

函数作用
int(x)将x转换成整数类型
float(x)将x转换成浮点数类型
complex(real[,image])创建一个复数
str(x)将x转换为字符串
repr(x)将x转换为表达式字符串
eval(str)计算在字符串中的有效Python表达式,并返回一个对象
chr(x)将整数x转换为一个字符
hex(x),oct(x)将整数x转换为十六进制,八进制的字符串
ord(x)将一个字符x转换为它对于的整数值

1.5 运算符

1.5.1 算术运算符

常用的算术运算符

运算符说明
+
-
*
/
%求余,即返回除法的余数
//取整数,即返回商的整数部分
**幂,即返回x的y次方

1.5.2 逻辑运算符

运算符含义结合方式
and逻辑与从左到右
or逻辑或从左到右
not逻辑非(真变假,假变真)从右到左

位运算符

1️⃣ “位与”运算(有0即为0)
2️⃣ “位或”运算(有1为1)
3️⃣ “位异或”运算(全0或全1为0)
4️⃣ “位取反”运算(0变1,1变0)

1.6 基本的输入和输出

1.6.1 使用input()函数输入

基本用法:

variable = input("提示文字")

1.6.2 使用print()函数输出

基本用法:

variable = print(输出内容)

在Python 中,默认情况下,一条print() 语句输出后会自动换行,如果想要一次输出多个内容,而且不换行,可以将要输出的内容使用英文半角的逗号分隔。例如下面的代码将在一行输出
变量a和b的值:

print(a,b)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

X射线双星

希望您继续支持我

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

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

打赏作者

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

抵扣说明:

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

余额充值