python基础语法

编码

默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 python也可以为源码文件指定不同的编码。

# -*- coding: utf-8 -*-
# 上面的行告诉Python解释器使用UTF-8编码读取源码

python保留字

我们通过keyword库来输出python中的保留字:

import keyword
print(keyword.kwlist)

输出结果为:

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

标识符

  • 第一个字符必须是字母表中字母或下划线 _ 。
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符区分大小写。

在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。

大米="a"
小米="b"
print(大米)
print(小米)

输出结果为:

a
b

注释

python中的注释有单行注释,也有多行注释。

  • 单行注释用 # 表示,如
# 这是一行单行注释
  • 多行注释用三个双引号 “”" ,或者是三个单引号 ‘’’ 。
"""
一个半瓶水
两个半瓶水
三个半瓶水
四个半瓶水
"""

多行语句

如果python中的一个语句很长,一行表示不完,我们可以通过 \ 来表示,例如:

bottor_of_water1 = "bottor_of_water1"
bottor_of_water2 = "bottor_of_water2"
bottor_of_water3 = "bottor_of_water3"
bottor_of_water4 = "bottor_of_water4"

bottor_of_water = bottor_of_water1 + \
                  bottor_of_water2 + \
                  bottor_of_water3 + \
                  bottor_of_water4
print(bottor_of_water)

输出为:

bottor_of_water1bottor_of_water2bottor_of_water3bottor_of_water4

数字类型

python中的数字有四种类型:整型,布尔型,浮点型和复数型。

  • int (整数), 如 1, 只有一种整数类型 int,表示为长整型。
  • bool (布尔), 如 True。
  • float (浮点数), 如 1.23、3E-2
  • complex (复数), 如 1 + 2j、 1.1 + 2.2j

字符串

资深的程序员都知道,编程归根结底就是字符串的应用和处理,因此学号字符串是多么关键和重要。


# 1 Python 中单引号 ' 和双引号 " 使用完全相同。
bottor_of_water = "一瓶水"
bottor_of_water1 = '一瓶水'
print("\n第1个例子:")
print(bottor_of_water)
print(bottor_of_water1)
# 2 使用三引号(''' 或 """)可以指定一个多行字符串
bottor_of_water2 = """
Half bottle of water plus 
Half bottle of water equal 
bottor of water
"""
print("\n第2个例子:")
print(bottor_of_water2)
# 3 转义符
print("\n第3个例子:")
print("一瓶水\n\t两瓶水\n\t\t三瓶水")
# 4 r可以使反斜杠不转义
print("\n第4个例子:")
print(r"一瓶水\n\t两瓶水\n\t\t三瓶水")
# 5  按字面意义级联字符串,如 "this " "is " "string" 会被自动转换为 this is string
print("\n第5个例子:")
print("this " "is " "string")
# 6 字符串可以用 + 运算符连接在一起,用 * 运算符重复
print("\n第6个例子:")
print("一瓶水"+"一瓶水")
print("一瓶水"*2)
# 7字符串所有方式有两种:从左往右以 0 开始,从右往左以 -1 开始
# 截取的语法格式如下:变量[头下标:尾下标:步长]
print("\n第7个例子:")
data="123456789"
print(data[0])
print(data[-1])
print(data[1:7:2])

输出为:


第1个例子:
一瓶水
一瓶水

第2个例子:

Half bottle of water plus 
Half bottle of water equal 
bottor of water


第3个例子:
一瓶水
	两瓶水
		三瓶水

第4个例子:
一瓶水\n\t两瓶水\n\t\t三瓶水

第5个例子:
this is string

第6个例子:
一瓶水一瓶水
一瓶水一瓶水

第7个例子:
1
9
246

一行显示多行

我们依旧用输出来表示:

print("表述一:")
print("半瓶水")
print("加半瓶水")
print("等于一瓶水")

print("表述二:")
print("半瓶水");print("加半瓶水");print("等于一瓶水")

那么我们看输出结果呢,

表述一:
半瓶水
加半瓶水
等于一瓶水

表述二:
半瓶水
加半瓶水
等于一瓶水

变量赋值

  • 单个变量的幅值
high=180
weight=65.5
name="张三"
print(high)
print(weight)
print(name)

# 输出结果为:
180
65.5
张三
  • 多个变量赋值
high,weight=180, 65.5
print(high)
print(weight)

# 输出结果:
180
65.5

参考 python3教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Dream_Bri

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

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

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

打赏作者

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

抵扣说明:

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

余额充值