栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

Python基础学习

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python基础学习

一、变量

变量的声明是需要赋值的,没有任何值的变量也没意义啊。Python中也是如果没有赋值,就会报错。其语法结构是:变量名 = 变量值。它并不像C语言那样,需要先写出变量的类型,如 int a = 1;而Python是在赋值后,会自动识别变量的类型。如 a = 1,就如上一样了。最后一点是变量也不是随便起名的,有规则,通常是包含字母、数字、下划线,同时不能以数字开头。

 运行结果:

 二、基本的语句

Python程序是顺序执行的,不像C语言一样从main开始。基础阶段首先掌握条件语句,循环语句。

条件语句:

运行结果:是yes。

if是可以单独使用的,else和if的对应,简单理解为是和它对齐的最近的if是一对。

 运行结果:

 

Python语言中是没有switch语句的,所以可以用下列语句:

 运行结果:良好

循环语句:C语言中的for循环为(都已输出语句为例):

for (int i =0 ;i<10;i++)

{   printf("%d",i);

}

而在Python中是:

for i in range(10):

print(i)

不包含10。

 运行结果:0-9

由于for循环不是很高效,所以建议使用列表推导式(下面会讲到列表)

 

运行结果:0-9

 while循环语句(要有结束条件):

 运行结果:输出2和1

三、基础的数据类型

列表,首先它有点像C语言中的数组,但是有不同,数组中是元素是同一种类型,而列表里的元素可以不是。如下:

 运行结果:

字典,字典里的元素是成对出现的,也就是键值对,建用来索引,键是唯一的,值可以重复。

 字典的定义和增删改查:

 运营结果:

字符串,比如 string = 'my name' ,字符串需要注意的是字符串不可变,都是新生成了副本,并不是对原来作了修改,可以自己试一下,改变某个元素,会报错。

 四、定义函数

以求和个数为例:

运行结果:3

当定义一些简单函数是可以用:y = lambda x:x**2 冒号前是传来的参数,冒号后是返回值,调用时:res = y(2),print(res),输出4

五、文件的读取

 读是从外存到内存,写是从内存到外存

六、调用函数库的方法

1、import <库名>    比如 import  math

2、from <库名> import <函数名>  from math import sin

注意自己写的函数模块不要和Python重合,且应该放在自己的工作目录中。

七、面向对象

Python也是面向对象的,类是对象的抽象,对象是类的实例化。

 运行结果:4 和 nan

一个Python的入门学习者,也是学的一般般,理解的会有些偏差,但希望都是基础学习的朋友可以互相学习。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/993955.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号