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简介)

随着科学技术的发展,计算机已经走进了千家万户,但大部分人除了基础操作以外,并不知道计算机还能做什么。为了挖掘计算机的秘密,人们需要一种更简单的方式和计算机交流,于是开发了程序设计语言,先用一种自己可以理解的方式编写程序,然后再把程序翻译成计算机能理解的语言形式,使计算机按照人们的要求运行起来。

什么是Python

Python是一款解释形,面向对象、动态数据类型、跨平台的程序设计语言,比较时候初学。使用c语言需要1000行的代码,使用Java代码需要100行,而使用Python仅需20行。

Python IDE

IDLE

编译器

pycharm、vscode等

Python语法特点

Python程序可以形象的理解成用特定的语法写给计算机的文章,写文章的过程就是编程的过程。

1.注释

在编程中,我们可以增加注释,方便自己和别人理解程序。

(1)单行注释

Python中单行注释通常以#开头,并且一直延伸到这一行结束,实例如下

#print("你好")

加了#,这行代码就不会执行。

(2)多行注释

多行注释是3对单引号'''或双引号""",可以对Python中多行内容进行注释,实例如下

"""
print("1")
print("2")
"""

2.代码缩进

通常,写作文时会在开头空两格这种行为在编程中叫做缩进,但不一样的是编程中的缩进是4个空格,也就是1个Tab 。python对缩进非常敏感,后面会详细解说,错误实例

print("1")
    print("2")

这是错误实例,python会报错:

    print("2")
    ^
Indentation: undxpected indent

3.编码规范

编码是否规范会直接影响代码的可读性。我们写出的程序不仅计算机要看懂,其他人也要看懂。

1.不要在行尾添加分号

2.不要把Tab 键和空格键混用。

Python的变量和输出

变量就是可以变化的量,例如在读书统计中,读的书的数量就是一个变量。

1.创建变量

variable_name = valve

其中,variable_name 是变量名,valve是变量对应的值,这个过程叫赋值。每个变量在使用前都必须要赋值。

2.程序输出

Python,乃至任何一种语言,最基本的就是输出。

Python的输出方式:

print(变量/字符串(需要加引号,例如"1"))

接下来,我们做这样的一个程序:

x = 200
print(x)

x = 145
print(x)

感兴趣可以写一写,这个程序的结果是

200
145

因此,我们得知了:变量可以重复赋值,变量的最终值是最后一次赋值的结果。

3.变量交换

Python中的变量交换指的是把两个变量的值进行交换,接下来,我们看程序

a = 1
b = 2
c = 0

c = a #把a赋值给c,a变成了空变量,c=1
a = b #把b赋值给a,b变成了空变量,a=2
b = c #把c赋值给b,c变成了空变量,b=1

print(a)
print(b)

这个叫空杯交换。

这种方法是c语言、c++等语言都可以使用的方法,但Python还提供了一种特殊的交换方法,和上面的程序结果一样

a = 1
b = 2
a,b = b,a

print(a)
print(b)

4.关键字

关键字是Python语言中已经被赋予特殊意义的单词,不能作为变量名、函数名、对象名、模块名和类名。

Python中的所有关键字:

and as assert break class continue
def del elif else except finally
for from False global  if import
in is lambda nonlocal not None
or pass raise return try True
while with yield

2022/2/5更新

后面持续更新

基本数据类型

为了便于数据的处理,我们常常需要把数据分类,就像我们把数字分成小数和整数一样。

Python需要把数据分为数字类型、字符串和布尔型等。

1.数字类型

python中数字类型又分为整形(int)、浮点型(float)和复数型(complex),这里我们主要了解整形和浮点型。

1.整形

Python中整形是指正整数、负整数和0这3类数。我们可以用内置函数type()来查看数据类型。

语法格式:type(变量名)

实例:

x = 200 

print(type(x))

可以自己试一试,运行程序,结果如下

<class 'int'>

这个int就是整形的意思。与实际结果一致。

2.浮点型

浮点型是指带有小数点的数字,由整数部分,小数点和小数部分,如200.01、-0.1、0.01等。

实例:

x = 100.1

print(type(x))

结果:

<class 'float'>

与实际一致。

字符串类型

字符串(string)是指有序的字符序列,我们用单引号或者双引号来创建字符串

实例:

greet = "hello robot"

print(type(greet))

结果:<class 'str'>

string是其他语言的名称,Python中字符串名称是str,而不是string。

字符串访问

在一个字符串中,每个字符都有对应的下标(索引),从零开始。

字符串"hello world"的索引值

h e l l o   w o r l d
0 1 2 3 4 5 6 7 8 9 10

可以看到,空格也有索引。

我们可以通过索引值访问字符串中的单个字符,格式:字符串名[索引]

注意:索引从0开始。

a = "Hello world"

print(a[0])

结果:

H

字符串切片

除了索引,字符串还支持切片,语法格式是:字符串变量名[开始位置索引:结束位置索引+1]

这样可以取到两个位置之间的所有字符

实例:

a = "Hello world"

print(a[0:3])

结果:

Hel

取出了前3个字符。

字符串拼接

格式:字符串变量1+字符串变量2+....可以加无数次。

实例:

a = "1"
b = "2"

print(a+b)

注意:最后结果不是3,而是12

12

不信可以自己试。

3.布尔类型

2022/2/6上午更新,下午接着更新

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-02-06 13:47:28  更:2022-02-06 13:48:43 
 
开发: 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/16 0:42:55-

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