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教程

相关推荐

  1. Python基础语法

    2024-03-30 12:40:02       16 阅读
  2. python 基础语法

    2024-03-30 12:40:02       20 阅读
  3. Python基础语法(二)

    2024-03-30 12:40:02       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-30 12:40:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-30 12:40:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-30 12:40:02       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-30 12:40:02       20 阅读

热门阅读

  1. #设计模式#4.6 Flyweight(享元) 对象结构型模式

    2024-03-30 12:40:02       19 阅读
  2. 2024最新华为OD机试试题库全 -【跳马】- C卷

    2024-03-30 12:40:02       20 阅读
  3. Golang基础-3

    2024-03-30 12:40:02       17 阅读
  4. kanzi 3d知识点

    2024-03-30 12:40:02       18 阅读
  5. 了解HTTP安全标头(HTTP Security Headers)

    2024-03-30 12:40:02       19 阅读
  6. C++之常函数、常对象

    2024-03-30 12:40:02       15 阅读
  7. C 传递指针给函数

    2024-03-30 12:40:02       16 阅读
  8. Django vs Flask:选择最适合你的Python Web框架

    2024-03-30 12:40:02       15 阅读
  9. 应急响应流程与挖矿病毒排查流程

    2024-03-30 12:40:02       19 阅读
  10. <商务世界>《第28课 商务旅行的注意事项》

    2024-03-30 12:40:02       21 阅读
  11. 【神经网络模型】——AI大模型学习

    2024-03-30 12:40:02       15 阅读
  12. CC攻击l

    2024-03-30 12:40:02       16 阅读