Python基础学习

本文介绍了Python编程的基础知识,包括变量的声明与赋值,条件语句(if-else)的使用,以及循环语句(for和while)的实现。此外,讲解了Python中的基础数据类型,如列表、字典和字符串,并展示了如何定义函数。文件读取和库的调用也进行了简要说明,最后提到了Python的面向对象特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、变量

变量的声明是需要赋值的,没有任何值的变量也没意义啊。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的入门学习者,也是学的一般般,理解的会有些偏差,但希望都是基础学习的朋友可以互相学习。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值