4、自学Python-Python统一代码格式

设置代码格式

随着你编写的程序越来越长,有必要了解一些代码格式设置约定。请花时间让你的代码尽可能易于阅读;让代码易于阅读有助于你掌握程序是做什么的,也可以帮助他人理解你编写的代码。

为确保所有人编写的代码的结构都大致一致,Python程序员都遵循一些格式设置约定。学会编写整洁的Python后,就能明白他人编写的Python代码的整体结构——只要他们和你遵循相同的指南。要成为专业程序员,应从现在开始就遵循这些指南,以养成良好的习惯。

3、自学Python-列表&元素操作--for循环

列表/元组操作—-for循环

遍历列表元素

格式:

for 变量名 in 列表元素变量/列表:
    操作命令

for会定义一个变量,变量的值在in后面的列表范围中或者变量范围中,第一次取列表中的第一个值,执行冒号后面的操作命令,然后返回列表范围,取第二个值,以此类推,直到列表中没有值,停止循环

2、自学Python--列表

列表(list)

列表有元素组成,可以将任意数据类型加入列表中,元素之间没有任何关系

Python中用[]来表示列表,并用逗号来分隔其中的元素

定义列表变量

# 定义列表变量
a = ['cyj', 'mp', '22']
# 输出列表变量
print(a)
# 运行程序
['cyj', 'mp', '22']

访问列表值

如果直接输出整个列表变量,不是要让用户看到的输出,要访问列表中的某个元素,通过索引下标来实现,索引下标正序从0开始,第一位为0,一次类推,倒序最后一位为-1一次类推

8、Python第三方模块库

第三方模块

按需从Python的pypi上下载安装

第三方模块

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

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

pip install + 模块名

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

1、自学Python--变量和简单数据类型


字符串

字符串的表示

在Python中,字符串使用单引号'或者双引号"引起来
如下所示

"This is a string"
'This is also a string'

如果在英文的语法表达中出现了撇号,这个时候不适合使用单引号,只能使用单引号,如下:

"I'm strong"

相反,如果在字符串的语句中需要使用双引号来引起来一些突出的字符串,如下

'你去"死"'

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等等,开发过程中避免去使用浮点数

1、初识Python及安装

初识Python

概念

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

Python官网

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

python适合独立作者

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

优势

开发效率快、上手难度低




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