IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 【Python】初识Python -> 正文阅读

[Python知识库]【Python】初识Python

目录

执行Python的文件有三种方式:

注释的细节:

算术运算符:

变量:

输入与输出函数:

input函数:

?print函数:

?强制类型转换函数:


Python程序的特点:Python源程序本质上是一个特殊格式的文本文件,只不过它的后缀扩展名是.py,所以我们可以在Ubuntu上用文本编辑器来编写Python的源程序。

执行Python的文件有三种方式:

1、解释器运行:python / python3

我们可以使用解释器来执行一个python的源程序,常用的解释器就是python或者python3,前者对应python 2.x的版本,后者对应python 3.x的版本。下面我们利用Python3解释器执行一个Python源程序。首先我们利用gedit编辑器编写一个python的源程序:

?这个程序代表我们在屏幕上输出hello,python和hello,world。然后我们利用Ubuntu自带的Python3解释器执行代码:

?然后我们就能成功看到字符在终端输出啦!

2、交互式运行: ipython

python3的shell:

交互式运行Python代码,就是我们在Ubuntu中只输入python解释器的名字而不输入执行文件,此时我们会进入到Python的shell里面,在这里我们就可以简单地试运行少量python代码。

而我们要是想退出这个shell,我们有两种方法:1.输入exit()函数退出;2.Ctrl+D退出

ipython3的shell:

这款shell与上面的不同,这款shell的功能比上面那款shell的功能更加强大,这款shell支持自动补全以及我们可以在这款shell中输入一些Linux下的指令。

3、集成开发环境运行:Pycharm

Pycharm是一个集成的开发环境,也就是IDE。使用Pycharm可以让我们的工作更加简便,它将编写代码、解释代码等步骤都集成到一个软件中,大大方便了我们的使用。

Pycharm

注释的细节:

在Pycharm中,我们的注释方式可以分为多种:

1、单行且另开一行注释:

因为我们使用Pycharm的解释器是单行解释的,所以我们需要使用符号#来作为注释的开头部分,并且注释内容需要与#号相隔一个空格

# 注释内容

2、行尾注释:

如果我们需要在一行Python代码的行尾进行注释,那么我们需要隔两个空格后再加上与上面相同的# 注释内容。

print("hello,world!")  ## 注释内容

3、多行注释:

在Python中,如果我们想要执行多行注释,我们需要设定一个范围,而这个注释范围的区分边界就是各为三个双引号

“”“ 注释内容 ”“”

"""
注释内容..
...
...
"""

算术运算符:

与C语言类似,Python中也有许许多多的算术运算符,它们大部分与C语言的运算符功能相同,这里列举几个算术运算符:

//表示下取整,例如9//2=4
**表示乘方,也可以用来拼接字符串
%取余,例如6%5=1


变量:

变量概念:

与C语言/C++类似,Python中也采用变量来存储数据,但是与前者不同,Python中的变量并没有严格的类型概念,也就是说我们定义一个变量不需要像C语言一样给这个变量指定数据类型(int、char、double)。所以Python中定义一个变量也很简单:只需要变量名加上要赋予的值就可以,而且要给变量指定初始值。?那为什么不需要数据类型呢?因为在Python中,解释器会根据我们所赋予的值来推断出这个变量的数据类型,这样就不需要我们再来额外定于数据类型。

所以Python中还是有数据类型的,只是我们不需要写出来。常见的就有int、float、bool、str等。我们要是想查看某个变量的类型,也可以利用函数type(变量名)来查看。

name = True
print(type(name))

变量名称:

我们给变量起的名称就是标识符,标识符需要有几个特点:

1、见名知意

2、只能含有数字、字母、下划线

3、不能以数字开头

字符串类型变量的操作:

Python中字符串类型可以与整型类型进行和乘法运算,字符串类型之间也可以进行加运算。

1、字符串加字符串:

str1 = "abc"
str2 = "dfe"
print(str1+str2)

上面这两个字符串相加就会输出:“abcde”

?2、字符串复制:

我们可以通过字符串乘整型数字来对字符串进行复制操作:例如我们想复制10个“apple”

str1 = "apple"
print(10*str1)

输入与输出函数:

在Python中也存在一些接收输入数据和输出数据到终端的函数,其中接收数据的函数input,输出数据的函数时print。前者类似于我们C语言中的scanf函数,后者则类似于我们C语言中的printf函数。

input函数:

input函数是用来接收我们从终端输入的数据的,只要我们定义一个变量,然后将它赋值给变量,这样就能实现将变量接收存储的操作了,这里要注意一点,它默认所有输入的数据的类型都是字符串类型。当然,如果我们想要在输入前打印一些信息到终端,可以直接在input括号里面输入我们要打印的信息:例如打印? “请输入:>”

?print函数:

这个函数功能就是实现将括号里面的内容输出到终端。对于这个函数,我们可以类比C语言中的printf函数,在C语言中,如果我们想输出一个数字6到控制台,需要利用下面的语句:

printf("%d\n",6);

而在Python中,如果我们想要输出6到终端,只需要:

print("%d"%6)

?它们两者看起来非常像,都是用一个格式化的操作符和一个字符组成的格式化字符来代表一种输出的数据类型。只不过C语言中利用逗号来分隔输出格式化字符串和变量,而Python中利用百分号来分割格式化字符串和变量。

%f浮点型数字
%d整型数字
%s字符串
%c字符

?强制类型转换函数:

类似于我们在C语言中的操作,Python中也有类型强制转换的操作,只不过这个操作是以函数的形式展开的。它的一般形式是:要转换成的数据类型(要转换的内容)。

例如下面的代码就分别将字符串"123"和整型数字9转换为数字123、9.0

int("123")
float(9)

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-07-17 16:19:02  更:2022-07-17 16:22:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 11:56:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码