前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python入门之基础知识

Python入门之基础知识

作者头像
孙小北
发布2024-01-30 14:18:46
970
发布2024-01-30 14:18:46
举报
文章被收录于专栏:孙小北的成长笔记

Python入门之基础知识

Python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言,本节主要总结Python入门之基础知识。

基础操作

打印print

代码语言:javascript
复制
# coding: utf-8

# 打印数字
print(1)

# 打印字符串
print("Hello World")
print("Hello "+"World")

# 打印加和
print("1+2="+str(3))
print(1+2)

输出:

1

Hello World

Hello World

1+2=3

3

打印多个

打印多个使用逗号(,)隔开

代码语言:javascript
复制
a = 1
b = 2
print(a, b)

输出:

1 2

数学运算

简单运算符

代码语言:javascript
复制
# 数学运算 + - * /
print(1 + 1)
print(2 - 2)
print(3 * 3)
print(4 / 4)

注: / 除法不像C++取整,而是输出实际结果,取整使用(//)

输出:

2

0

9

1.0

其他运算符

代码语言:javascript
复制
# % 取余
print(8 % 3)
# // 取整
print(9 // 2)
# ** 次方 (不是^,异或)
print(2 ** 3)
print(3 ** 3)

注:次方用(**)表示,而不是其他语言里的(^)

输出:

2

4

8

27

变量使用

单个变量定义

代码语言:javascript
复制
a = 1
b = a * 2
print(a, b)

输出

1 2

注:建议命名要规范化,形成自己的规范化风格,以便后续代码阅读

Python 中的变量赋值不需要类型声明。

每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

等号(=)用来给变量赋值。

等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。

多个变量定义

代码语言:javascript
复制
# 多个变量相同的值
a = b = c = 1
# 多个变量不同的值
a, b, c = 1, 2, 3
print(a,b,c)

输出:

1 2 3

代码缩进

Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 { } 来控制类,函数以及其他逻辑判断。

python 最具特色的就是用缩进来写模块。

缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,一定要规范代码。

代码语言:javascript
复制
# 求a,b数之间的质数
a = 5
b = 10
for num in range(a, b):
    for i in range(2, num):
        if num % i == 0:
            print(num, '=', i, '*', num // i)
            break
    else:
        print(num, '是质数')

Ctrl+Alt+L 格式化代码

多行语句

Python语句中一般以新行作为语句的结束符。但是我们可以使用斜杠( \)将一行的语句分为多行显示:

代码语言:javascript
复制
total = 1 + \
        2 + \
        3
print(total)

输出:6

语句中包含 [], {} 或 () 括号就不需要使用多行连接符:

代码语言:javascript
复制
letterList = ['A', 'B',
              'C', 'D']
for i in letterList:
    print(i)

引号

Python 可以使用引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串,引号的开始与结束必须的相同类型的。

其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。

代码语言:javascript
复制
word = 'word'
sentence = "Hello Word"
paragraph = """Hello
            Word"""

注释

单行注释:采用 # 开头:

代码语言:javascript
复制
#!/usr/bin/python
# coding:utf-8 
# 文件名:test.py

# 输出Hello World
print "Hello World!"

多行注释:三个单引号(''')或三个双引号(""")

代码语言:javascript
复制
'''
多行注释,使用单引号。
多行注释,使用单引号。
多行注释,使用单引号。
'''

"""
多行注释,使用双引号。
多行注释,使用双引号。
多行注释,使用双引号。
"""

同一行多条语句

在同一行中使用多条语句,语句之间使用分号(;)分割,最后一条语句不需要加分号。

代码语言:javascript
复制
a = 1;b = 2;print(a + b)

输出:3

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-11-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python入门之基础知识
  • 基础操作
    • 打印print
      • 打印多个
      • 数学运算
        • 简单运算符
          • 其他运算符
          • 变量使用
            • 单个变量定义
              • 多个变量定义
              • 代码缩进
              • 多行语句
              • 引号
              • 注释
              • 同一行多条语句
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档