【Python】基本概念、运算符、表达式运算

本文详细介绍了Python的基本概念,包括常量、变量、数据类型如整数、浮点数、字符串及复数,以及如何在不同环境下运行Python代码。此外,还讲解了如何使用帮助功能获取Python函数和语句的信息,以及如何通过缩进来组织代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Table of Contents

前奏

基本概念

运算符与表达式运算


前奏


1.运行python:

命令行中输入:python  (可能是低版本python2.7)

命令行中输入:python3  (即可运行python3.x版本)

查看 python 版本命令:python -V   或    python3 -V

2.退出python命令:

>>> exit()

或者

>>> quit()

或者

>>> Ctrl-d

3.有很多python解释器,用的最多的就是CPython,它是用C语言开发的。

4.执行python文件:(文件名只能是英文字母、数字和下划线的组合)

命令行下直接:python hello.py

5.直接运行python文件(Linux和Mac专有)

需要在第一行上加一个特别的注释

#!/usr/bin/env python3
print('hello world')

6.在命令行格式时,想要快速知道 Python 的函数或语句的信息,使用内建的 help 功能,比喻 help(str) 这会显示 str 类的帮助,help('print') 可以获取 print 的信息,注意这里使用了引号,让 Python 知道这不是打印信息,使用 q 退出。


基本概念


1.常量

如:5、1.23、9.25e-3 这样的数字,或者 “this is a string”...。这些都是常量,因为不能改变他们的值。

2.数

在 Python 中有4种类型的数——整数、长整数、浮点数和复数。

  • 2是一个整数的例子。

  • 长整数不过是大一些的整数 999999999999999999999999999...。

  • 3.23 和 52.3E-4 是浮点数的例子。

  • (-5+4j) 和 (2.3-4.6j) 是复数的例子。

3.字符串

  • 使用单引号('),所有的空白,即空格和制表符都照原样保留:'hello Jack'
  • 使用双引号("):"What's your name?"
  • 使用三引号( ''' 或 """ ):利用三引号,你可以指示一个多行的字符串。你可以在三引号中自由的使用单引号和双引号。如下
'''This is a multi-line string. This is the first line.
This is the second line.
"What's your name?," I asked.
He said "Bond, James Bond."
'''
  • 转义符( \ ):反斜杠的作用同于 C 语言,起转义作用
  • 自然字符串:如果你想要指示某些不需要如转义符那样的特别处理的字符串,那么你需要指定一个自然字符串。自然字符串通过给字符串加上前缀 r 或 R 来指定。这对于正则表达式用户来说很有必要。例如:r"Newlines are indicated by \n"。
  • 字符串是不可改变的
  • 按字面意义级连字符串:如果你把两个字符串按字面意义相邻放着,他们会被 Python 自动级连。例如,'What\'s' 'your name?' 会被自动转为 "What's your name?"。

4.变量

常量是有局限性的,我们需要一种东西:既可以储存信息又可以对它们进行操作。这是为什么要引入变量 。变量就是我们想要的东西——它们的值可以变化,即你可以使用变量存储任何东西。变量只是你的计算机中存储信息的一部分内存。

变量的命名:

  • 标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’)。
  • 标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。
  • 标识符名称是对大小写敏感的。
  • 有效标识符名称的例子有:i、__my_name、name_23 和 a1b2_c3。
  • 无效标识符名称的例子有:2things、this is spaced out 和 my-name。

注:使用变量时只需要给它们赋一个值。不需要声明或定义数据类型。

5.缩进

空白在Python中是重要的。事实上行首的空白是重要的。它称为缩进。在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。这意味着同一层次的语句必须有相同的缩进。每一组这样的语句称为一个块。


运算符与表达式运算


1.运算符

2.表达式

下面代码显示了如何使用表达式:

#!/usr/bin/python

length = 5
breadth = 2
area = length * breadth
print 'Area is', area
print 'Perimeter is', 2 * (length + breadth) 

输出:

Area is 10
Perimeter is 14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值