【Python】基本概念

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lc250123/article/details/84400981

Table of Contents

前奏

基本概念


前奏


1.运行python:

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

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

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

猜你喜欢

转载自blog.csdn.net/lc250123/article/details/84400981