Python(四)---if语句

Python if 语句套入 Shell if 语句的逻辑即可,只需要学习语法,很简单 每条 if 语句的核心都是一个值为 True 或 False 的表达式,这种表达式被称为条件测试,Shell 中将条件表达式放入了方框中 [ ],而 Python 不需要 条件测试是否相等Python 中使用等号赋值,双等号作比较 name = "feiyi" print(name =...

Python(三)---操作列表之元组

列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的,这对处理网站的用户列表或游戏角色列表至关重要。然而,有时候你需要创建一系列不可修改的元素,元组可以满足这种需求。Python 将不能修改的值成为不可变的,而不可变的列表被称为元组。 定义元组元组使用圆括号()而不是方括号[],同样可以使用索引下标来访问其元素,就像访问列表元素一样,其实这就和 Shell 数组一样了 例如:...

Python(三)---操作列表之for循环

不对 for 循环做过多的前言解释了,逻辑和 Shell 一样,直接学语法就可以了。 通过 for 循环来遍历列表内的元素 格式: for i in 列表: 执行动作 还以水果为例 fruits = ['banana', 'orange', 'apple'] for fruit in fruits: print('I l...

Python(二)---列表

上一篇中,提到了两种简单的数据类型,字符串和数字,还有其他的列表、元组、字典、集合等。 列表是新手可直接使用的最强大的 Python 功能之一,融合了很多编程概念。 列表由一系列特定顺序排列的元素组成。元素概念与 Shell 数组中一致,可以将任何东西加入列表。 在 Python 中,用 [ ] 来表示列表,并用逗号分隔其中的元素,如使用列表来表示水果 fruits = ['appl...

Python(一)---变量和简单数据类型

安装了解 python,请参考本站文章 初识Python及安装,安装仅限 Windows

学习 python 的过程中,可以套用一些 Shell 的理解方式,可以更快更高效的学习

8、Python第三方模块库

第三方模块

按需从Python的pypi上下载安装

第三方模块

了解爬虫:用Python写爬虫比其他语言方便很多,因为它有第三方模块的支持
任何与钱有关的东西,勿爬
任何不想让你访问的数据,勿爬
遵守网站robots.txt文件的限制

windows中的python默认在powershell中使用pip可以安装第三方模块

pip install + 模块名

需要联网,等待安装完成即可

7、Python多线程多进程运行

多线程和多进程

前言


之前所写的东西都是单进程单线程

cpu制程:单位nm(纳米),光刻机的技术决定了cpu制程的技术,cpu制程决定了cpu的性能

目前的cpu制程为10nm

多核和多进程概念

多核cpu其实就是多个cpu,几核就是几个

多核之间的协作,通过多进程或多线程来进行沟通

单进程:一个正在内存中运行的程序

6、标准库

标准库

是python提供的官方库,是对操作系统的操作库,os库

概念

官方写好的代码,封装成了一个python模块,给开发人员调用

标准库的使用

使用import导入语句,通过该语句导入标准库,或者第三方模块也可使用该语句进行导入

import的语法格式:import 模块名

导入标准库的语法:import os

import os        #导入标准库

'''创建一个目录'''
os.mkdir("Chai")   #会在当前使用的目录中创建一个子目录

5、Python自定义函数


自定义函数(function)

用于需要重复使用的代码或者代码复杂用于分类,也叫模块化编程,一个功能一个模块,应用性高,好理解,由程序员自行定义

声明函数的格式

格式
def 函数名(参数):     #声明函数名,并指定是否需要参数
    函数体            #这个函数是干嘛的
    函数返回值 return

例:无参数函数

def plus():
    print(10+20)
#运行之后调用函数
plus()
#运行后
30

4、Python循环语句


循环语句

for

循环指定范围的代码,是一种定次循环(循环次数已知)

可用来生成数字序列,可用来遍历字符串,元组,列表,字典

range

一般配置range函数生成数字序列或者实现定次循环

格式:for 变量名 in range(start,end,step):
循环代码块

  1. start:用于指定计数的起始值,如果省略不写,则默认从 0 开始。
  2. end:用于指定计数的结束值(不包括此值),此参数不能省略。
  3. step:用于指定步长,即两个数之间的间隔,如果省略,则默认步长为 1。

如果变量名换为”_”不会创建变量

3、运算符及常用语句用法

运算符

=:赋值运算符,将右边的值赋予左边,比如变量就是这样的操作

算数运算符

+

-

*

/

+=:将一个值自增

a = 1
a += 10
print(a)
11

-=:将一个值自减

同上

**:幂运算,次方

2、Python代码知识


python命令行程序

要致富,先修路(好好学习)

变量

变量の类型

基础数据类型

字符串(string)

“我是神来之笔大神”,双引号中的内容被叫做字符串,’hello,Wrold!’,单引号和双引号的作用是一样的,但是可以用来区别因为英文的撇号,如:”I’m Tom”,或者’my name is “Tom” ‘

整数型(int)

无符号的数字(除负号)被叫做整数(如:200.0就不是整数)(1、2、3、4.。。。。)

浮点型(float)

带符号的数字,如2.0、1.1、-2.5等等,开发过程中避免去使用浮点数

初识Python及安装

Python是一门解释型的动态语言

Python官网

语言分为解释型和编译型语言 解释型:没有编译器,程序运行生命周期,全程需要解释器的参与(主流) 编译型:没有解释器,编译一次,终生可用(静态语言),没有跨平台能力 如:C语言、C++、汇编、C#

python适合独立作者

常用领域:人工智能AI、大数据(数据分析)





正在载入...
PoweredHexo
HostedAliyun
DNSAliyun
ThemeVolantis
UV
PV
BY-NC-SA 4.0