零基础python

本文介绍了Python语言的特点,如面向对象、函数和模块的使用。详细讲解了Python环境的安装,特别是Linux下的安装步骤,并提到了Python的IDLE作为集成开发环境。文章还涵盖了Python的基本数据类型和四则运算,以及模块导入、函数使用等基础知识,是Python初学者的良好教程。

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

零基础学python

©著作权归作者所有:来自51CTO博客作者Ai_Yang的原创作品,请联系作者获取转载授权,否则将追究法律责任

1. python 的 特点

Python是完全面向对象的语言。函数、模块、数字、字符串都是对象。并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用性。Python支持重载运算符,因此Python也支持泛型设计。

2. python环境安装

python下载地址:www.python.org/downloads/

在python的下载页面里面,显示出python目前有两大类,一类是python3.x.x,另外一类是python2.7.x。可以说,python3是未来,它比python2.7有进步。但是,现在,还有很多东西没有完全兼容python3。

Linux系统的安装

python就是跨平台的

python是开源的

​#下载源码,目前最新版本是2.7.8,如果以后换了,可以在下面的命令中换版本号 #源码也可以在网站上下载,具体见前述下载页面 wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz #解压源码包 tar -zxvf Python-2.7.8.tgz #编译 cd Python-2.7.8 ./configure --prefix=/usr/local #指定了目录 make&&make install​

  1. 集成开发环境(IDE)

IDE的全称是:Integrated Development Environment,简称IDE,也稱為Integration Design Environment、Integration Debugging Environment,翻译成中文叫做“集成开发环境”

Python自带的IDLE:

Windows的朋友操作:“开始”菜单->“所有程序”->“Python 2.x”->“IDLE(Python GUI)”来启动IDLE

零基础学python_python

4. 数的类型和四则运算

四个运算符号:加(+)、减(-)、乘(*)、除(/)

两个数据类型:整数和浮点数

注意: python中只有整数的概念,没有长整数(型)的概念

  • 整数,用int表示,来自单词:integer

  • 浮点数,用float表示,就是单词:float
    *

type(object)来检测一个数是什么类型

5. 啰嗦的除法

不管是被除数还是除数,只要有一个数是浮点数,结果就是浮点数

引用模块

  • 形式1:import module-name。import后面跟空格,然后是模块名称,例如:import os

  • 形式2:from module1 import module11。module1是一个大模块,里面还有子模块module11,只想用module11
    *

关于余数

符号:%,就是要得到两个数(可以是整数,也可以是浮点数)相除的余数。

四舍五入

就是内建函数:​​round()​

6. 开始真正编程

运行python 脚本

#coding:utf-8

表明可以输入汉字

7. 函数

看下来感觉扯的太多了,一篇文档里有用的很少,都是废话,整个一篇文章看下来,没几个点

提问和评论都可以,用心的回复会被更多人看到 评论

发布评论

全部评论 () 最热 最新

相关文章

  • [

    零基础学Java还是Python?

    零基础学Java还是Python?有这样的疑问说明你志在成为一名后端程序员,想靠自己的努力,学习到一门吃饭的技术,改变自己曾经一成不变,枯燥的生活,可众多后端编程语言,一时又不知道怎么选择,零基础学Java还是Python?易牛云朗沃觉得在成都的话是学Java。 如果是大家去问一名从事Java的程序员,他大概率会建议你先学Java,然后再学 Python会更快更容易;但如果你去问一个 Pyth

    ](https://blog.51cto.com/u_15283207/3034731)

    零基础学Java还是Python

  • [

    零基础学Python:Numpy用法

    零基础学Python:Numpy用法

    ](https://blog.51cto.com/u_15492594/5677622)

    python numpy 开发语言 数组 转置

  • [

    零基础学Python:Matplotlib用法

    零基础学Python:Matplotlib用法

    ](https://blog.51cto.com/u_15492594/5693164)

    python matplotlib 开发语言 饼图 数据

  • [

    零基础学Python:Pandas用法

    零基础学Python:Pandas用法

    ](https://blog.51cto.com/u_15492594/5827637)

    python pandas 开发语言 原力计划 数据

  • [

    零基础学Python(全彩版)

    ISBN:9787569222258编著:明日科技页数:448页阅读时间:20220814推荐指数:★★★★★一本非常适合入门的Python3编程教程书籍,不仅有视频教程还有很多的代码示例,让你在一步步学习中掌握Python的大体框架脉络,如果想深入了解还需要更多的书籍和探索学习。!零基础学Python(全彩版)(https://s2.51cto.com/images/blog/202301/24

    ](https://blog.51cto.com/jackwei/6022369)

    Python 读书笔记 编程语言

  • [

    零基础入门学Python(十三)—— 模块

    1. 模块就是程序2. 命名空间3. 导入模块4. _ _ name _ _ = '_ _ main _ _'5. 搜索路径6. 包  需要学习的基础知识有:模块、命名空间、导入模块、搜索路径、包等。1. 模块就是程序  模块可以看作是更高级的封装。谈及封装:容器,例如列表、元组、字符串、字典等,是对数据的封装;函数,是对语句的封装;类,是对方法和属性的封装,也就是对函数和数据的封装。  模块也可以说就是程序。我们平时写的任何代码,保存的每一个.py结尾的文件,都是一个独立的模块。例如我.

    ](https://blog.51cto.com/u_15178976/2790858)

    Python入门 Python开发

  • [

    零基础学Python:作用域详解

    1.作用域介绍python中的作用域分4种情况:L:local,局部作用域,即函数中定义的变量;E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的;G:globa,全局变量,就是模块级别定义的变量

    ](https://blog.51cto.com/u_14246112/3666230)

    编程语言 python 作用域 嵌套 全局变量

  • [

    零基础如何学Python爬虫技术?

    在作者学习的众多编程技能中,爬虫技能无疑是最让作者着迷的。与自己闭关造轮子不同,爬虫的感觉是与别人博弈,一个在不停的构建 反爬虫 规则,一个在不停的破译规则。 如何入门爬虫?零基础如何学爬虫技术?那前提肯定会是需要学习一门 简单易入门 的编程语言了,就作者而言, 无疑是最合适的!到2014年7月为止

    ](https://blog.51cto.com/u_15747947/5564829)

    python html 百度

  • [

    零基础学编程系列

    个人介绍厦门大学计算机专业|华为八年高级工程师已完成《零基础学安卓编程》《零基础学Java编程》《零基础学鸿蒙编程》《用十种编程语言开发计算器应用》进行中《零基础学Flutter编程》 《零基础学微信小程序编程》 《零基础学抖音小程序编程》 《零基础学前端编程》 《零基础学Python编程》 《零基础学C#编程》 《零基础学C++编程》 《零基础学C语言编程》开源项目基础框架安卓App开发

    ](https://blog.51cto.com/hspbc/4966305)

    java swift kotlin 开发语言 零基础

  • [

    零基础学Flink:UDF

    在上一篇 文章 中我们介绍了一些 Flink SQL 的基础内容,以及与 Spark SQL 对比,有兴趣的小伙伴可以点连接进去看看。这篇文章,我们来说说UDF(User…

    ](https://blog.51cto.com/u_96059/4982074)

    flink apache scala

  • [

    零基础学Flink:Time

    在前一篇《再谈Flink》里笼统的介绍了一下flink的时间,但感觉说的还不够,那么今天就专门来说说时间。本文仅代表个人理解,如有错误,请不吝赐教。欢迎转载,请注明出处。…

    ](https://blog.51cto.com/u_96059/4982063)

    flink 检查点 时间戳

  • [

    零基础学Python:函数

    前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。PS:如有需要Python学习资料的小伙伴可以点击下方链接自行获取 到目前为止,我们的 Python 代码已经实现了小的分块。它们都适合处理微小任务,但是我们想复用这些代码,所以需要把大型代码组织成可管理的代码段。代码复用的第一步是使用函数,它是命名的用于区分的代码段。函数可以接受任何数字或者其

    ](https://blog.51cto.com/u_15103028/2648299)

    Python 函数

  • [

    读后感《零基础学Python(图文版)》 零基础学pythonpdf

    初学python入门建议学习《零基础入门学习Python》。适合新手入门,很简单很易懂。前一半将语法,后一半讲了实际的应用。Python3入门必备,小甲鱼手把手教授Python,包含电子书PDF和笔记资料。学习参考:《零基础入门学习Python》电子书PDF+笔记+课后题及答案网盘下载:http://106.13.73.98

    ](https://blog.51cto.com/u_16099321/6378263)

    Python 零基础 学python

  • [

    零基础学Python:数据容器

    1.常用操作列表常用操作在 ipython 中定义一个 列表,例如: l= list()输入 l. 按下 TAB 键, ipython 会提示 字典 能够使用的函数如下:可以到官方网址查询使用方法:insert、append需要达到熟练的程度,pop / sort 用的也比较多就地操作(修改原来的内容), 拷贝一份进行操作(不会修改原来的值,但是会返回一个新的内容)案例:其他用方法使用in判断值是

    ](https://blog.51cto.com/u_15103022/2641701)

    Python 数据容器

  • [

    零基础学Python:编程规范

    1. 注释python注释也有自己的规范,在文章中会介绍到。注释可以起到一个备注的作用,团队合作的时候,个人编写的代码经常会被多人调用,为了让别人能更容易理解代码的通途,使用注释是非常有效的。在说规范之前我们有必要先看以下Python的注释有哪些 ?单行注释多行注释特殊注释单行注释以 # 开头, # 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用示例代码如下: 为了保证

    ](https://blog.51cto.com/u_15127636/2743091)

    Python 编程规范

  • [

    零基础小白学编程Python 1

    零基础小白学编程Python,没有你想象得那么难。 我们打开小白专用的Python编译器:海龟编辑器,我已经为你们准备好了网页版,有感兴趣的同学也可以下载客户端。 网页版:编程猫海龟编辑器 (codemao.cn) 客户端下载:https://static.codemao.cn/wood/clien …

    ](https://blog.51cto.com/u_15127612/3870209)

    python 零基础 客户端 点击事件 程序运行

  • [

    零基础学python:错误与异常

    语法错误 异常:大多数的异常都不会被程序处理,都以错误信息的形式展现在这里 异常处理: while True: try: x = int(input(“请输入一个错误:”)) break except ValueError: print(“不是有效数字,再试一遍”) try 语句执行顺序: 先执行t …

    ](https://blog.51cto.com/u_15075507/4024680)

    python 错误信息 错误类型 异常处理 嵌套

  • [

    零基础学Python:函数精讲

    前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。PS:如有需要Python学习资料的小伙伴可以点击下方链接自行获取 1. 位置参数与关键字参数 尽管这种方式很常见,但是位置参数的一个弊端是必须熟记每个位置的参数的含义。在调用函数 f()时误把最后一个参数当作第一个参数,会得到完全不同的结果: 关键字参数为了避免位置参数带来的混乱,调用参数时可

    ](https://blog.51cto.com/u_15103030/2649124)

    Python

  • [

    零基础学python-2.3 凝视

    在python里面,使用“#”号表示凝视的開始,一整行到结束就是凝视,他的主要作用提示这段代码到底有什么用处 print(" 欢迎来到猜数字的地方。请開始 “)#输出提示 guess=int(input(”*数字区间0-100。请输入你猜的数字:"))#读取输入。然后赋值 print(guess)#

    ](https://blog.51cto.com/u_15077548/4051174)

    赋值 python 学python 零基础

  • [

    java创建一个可变数组的方法 java创建一个新数组

    java语言使用new操作符来创建数组,语法如下:

    ](https://blog.51cto.com/u_12219/6399411)

    java new数组 数组 赋值 double类型

  • [

    mysql重做主从 mysql主从重启

    1. 连接mysql mysql -uroot -p;(mysql从库) 输入数据库密码 2. 停止主同步 mysql> stop slave; 3. 清数据 将mongo库数据清空 4. 杀主同步进程 ps -ef|grep java 找到 /opt/continuent/releases/tungsten-replicator-2.2.1-403_pid11913/t

    ](https://blog.51cto.com/u_16099206/6399906)

    数据库 java mysql 服务器

  • [

    支持 Samba 架构的LDAP服务器 samba服务器优缺点

    1. Samba 概述  SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内不同操作系统的计算机之间提供文件及打印机等资源的共享服务。SMB 协议是客户机/服务器 型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。 为什么要用SAMBA?ftp的优缺点:  优点:文件传输、应用层

    ](https://blog.51cto.com/u_16099356/6401947)

    支持 Samba 架构的LDAP服务器 centos 服务器 配置文件

  • [

    python强制转换string python强制转换成int

    int支持转换为 int 类型的,仅有 float、str、bytes,其他类型均不支持。需要Python3的教程私信回复我【01】即可获取视频教程1.float -> int会去掉小数点及后面的数值,仅保留整数部分。 2.str -> int如果字符串中有数字(0-9)和正负号(+/-)以外的字符,就会报错。 3.bytes -> int如果 bytes 中

    ](https://blog.51cto.com/u_16099241/6402169)

    python强制转换string 字符串 元组 json

  • [

    深度学习打标签要打几千张 打标签算法

    本篇主要介绍基于标签的推荐算法,涉及了3个原理较简单的计算方法(Simple Tag-based、Normal Tag-based、Tag-based-Tfidf ),以及python代码实现。1.概述1.1 如何定义用户画像用户画像即是对用户行为特征的总结归纳和描述,以更好的提升业务质量。 用户画像的关键步骤:定义全局的用户唯一标识id(例如身份证、手机号、用户id等)给用户打标签(用户标签,消

    深度学习打标签要打几千张 sed 数据加载 用户画像

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值