零基础学习python(一)

最近由于工作需要,开始学习python这门语言。和大家分享一下学习中的经验。那里有不足或者错误的地方,请大家多多指教。

环境搭建

运行环境:windows7系统。python的环境我选择pycharm集成环境。免去了自己搭建环境变量等等一些操作。

开发工具:PyCharm 2019.1.2。python的开发工具有很多。个人比较喜欢python的风格,所以我选择Pycharm

工具下载链接:https://pan.baidu.com/s/1IyCAplqj-1Ozdq67RpJ-rw             提取码:w7vo

也可以去官网下载最新版本;https://www.jetbrains.com/pycharm/download/#section=windows

因为我主要享用到python的网络爬虫,所以我主要针对实现爬虫这个功能开始学习。

缩进:

python整个格式框架都是以缩进来表明他的包含和层级关系的,不想其他语言可以用括号括起来。1个缩进等于4个空格。当然在pycharm这个工具中。所以可以按一个tab键就可以了。

缩进进场用在if、while、for、def(方法的命名)、class(类的命名)等关键字的主题里面。同事这些关键字后面都必须带有冒号(:)用来说明下面是一整个主体

例如:

if 1<2:
    print(1)

def main():
    print(1)

注释:

python语言的注释使用“#”来进行单行注释的。通过三个单引号或者三个双引号进行批量注释。(‘‘‘、""")

变量:

python语言允许采用大写字母、小写字母、数字、下划线(_)和汉字等字符及其组合给变量命名,但名字的首字符不能是数字,中间不能出现空格,长度没有限制。需要注意的是python语言对于大小写非常敏感。例如python和Python就代表两个不同的变量。

python的变量声明无需进行定义,而是直接进行赋值。根据后面赋值来决定这个变量是什么类型。比如 i = 1,i = "abc",i =  [‘red‘,‘orange‘,‘yellow‘,‘green‘,‘blue‘,‘indigo‘,‘purple‘]

赋值:

python有很灵活的表达式进行赋值。例如:a=1,b=2.可以携程a,b=1,2。还可以做变量值呼唤。a,b = b,a

引用:

python采用import关键字进行引用。引用功能库之前需要进行导入。pycharm的导入方法如图,

选择“File”===》Settings

点击红色框中的加号

搜索你需要加载第三方库,然后点击Install Package进行安装

基本输入输出函数:

input(),获得用户输入之前,input()函数可以包含一些提示性文字,例如:input("请输入一个大于0小于10的正整数")

eval(),这是python一个十分重要的函数,它能够以python表达式的方法进行解析并且执行字符串,将执行后的结果进行输出。例如:a = eval("1+2")  print(a)的结果就是3。eval函数和input函数通常一起使用,用来获取用户输入的内容

print(),他有三种用法,第一种直接print(“hello world”),第二种print(变量1,变量2,变量3),它会把三个变量同时输出,第三种print("数字{}和数字{}的乘积是{}".format(2, 3, 2*3))数字2和数字3的乘积是6,用于混合输出字符串与变量值

print函数中可以有end参数。例如:print(24,end="***"),那么它输入的内容是:24***。end代表拼接的意思。给逗号钱的数字后面追加end参数的值。

转载请注明出处。

原文地址:https://www.cnblogs.com/xiaoxiaolee/p/11825332.html

时间: 2024-10-13 16:18:39

零基础学习python(一)的相关文章

零基础学习Python需要用什么开发工具?

最近有不少读者私信我,这不刚开始学习Python就开始遇到难题了,对于Python IDE都比较纠结,希望找到一些适合自己的.Python开发工具.本篇给大家分享几款Python开发工具,供正在纠结用哪种开发工具的小伙伴们参考~ 对于学习Python的小伙伴,小编首推的Pycharm. 首先,PyCharm用于一般IDE具备的功能,比如, 调试.语法高亮.Project管理.代码跳转.智能提示.自动完成.单元测试.版本控制 另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持

零基础学习Python培训,应该选择哪个培训班?

近几年中,Python一直是市场上最受欢迎的编程语言之一.它语法自然,入门简单,同时应用范围又极广,无论是大火的人工智能.大数据还是传统的web开发.自动化运维,Python都能够大展拳脚.根据职友集的数据,Python连续多年保持了职位数量和薪资水平的快速增长,而各类编程语言排行榜也从行业内部证明了Python的火热. 正因为这样,很多零基础的同学选择学习Python入门.到底该怎么选择培训机构?应该去哪里学习Python?我们根据马哥教育将近10年的培训经验为大家整理了几个要点. 看品牌 好

如何高效率零基础学习Python

最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 78486745 . 为什么你的Python学习效率如此之低?学了3个月还不会做项目做爬虫?零基础的小白该如何学习Python?今天我们来看一位前辈的经验总结,希望对你有所帮助. 一.学习的三大原则 1.简单入手原则 从简单的开始.任何事情从简单的开始,容易入门,容易产生"兴趣",然后是有成就感,有自信才容易把学习进行下去.所以Python学习应遵守"简单原则",包括看代码.写代码

零基础学习Python文本处理

源 | 小象     文 | 贾庸 本文将带领小伙伴们一起,使用Python进行文本处理,先来看下要处理的文本, 文件名为"data.txt", 文件里面的内容是三行中英对照的文本,和两个空行, 我们要实现的功能就是从这三行文本中分别抽取出中文及其对应的英文,这个功能再加上爬虫,就可以制作自己专属的英语词典了,是不是很酷, 又很实 用,还等什么,赶紧上代码 本文要照顾到零基础的童鞋,所以要从最简单的building block 开始,先运行代码看效果 貌似仅仅是打印出了文本中的内容,您

零基础学习Python web开发、Python爬虫、Python数据分析,从基础到项目实战!

随着大数据和人工智能的发展,目前Python语言的上升趋势比较明显,而且由于Python语言简单易学,所以不少初学者往往也会选择Python作为入门语言. Python语言目前是IT行业内应用最为广泛的编程语言之一,尤其是近几年来随着大数据和人工智能(机器学习.自然语言处理.计算机视觉等)的发展,Python也得到了越来越广泛的应用,另外Python在Web开发.后端开发和嵌入式开发领域也有广泛的应用. 小编推荐一个学Python的学习裙,九三七六六七 五零九,无论你是大牛还是小白,是想转行还是

零基础学习python,第一天

python入门在网上看了一遍 关键是不会用 通过做一个在线会议 小项目慢慢练习使用 python连接数据库,python使用的是3.6版本,由于 MySQLdb 模块还不支持 Python3.x,所以 Python3.x 如果想连接MySQL需要安装 pymysql 模块. pymysql 模块可以通过 pip 安装.pip install pymysql 安装PHPstudy phpStudy是一个PHP调试环境的程序集成包. 该程序包集成最新的Apache+PHP+MySQL+phpMyA

零基础学习python编程不可错过的学习总结,小白福利!

一 软件使用 1 第一句Python 在C盘根目录下,创建1.tx文本,打开并输入如下内容保存. #!/usr/bin/env python #-*- coding:utf8 -*- print("人生苦短,我学python!") 打开window系统下DOS命令窗口,如下图执行: 通过以上可以看到我们写的很贱的程序随便保存了一个.txt结尾的格式,竟然也执行了,并没有按照统一要求的.py格式来设计, 那是不是说明后缀名可以说是任意的呢?理论上可以是任意的! 那我们为什么还要求都是.p

2017寒假零基础学习Python系列之函数之 函数之定义可变参数

若想让函数接受任意个参数,就可以定义一个可变的参数: def fn(*args): print args fn() >>>() fn(1,2,5,6) >>>(1,2,5,6) 原理是Python解释器把传入的一组参数封装在一个tuple传递给可变参数,因此在函数内部,直接把变量args看成一个tuple就好了,目的是简化调用 小习题:假设我们要计算任意个数的平均值,就可以定义一个可变参数: def average(*args): ... 这样,在调用的时候,可以这样写

2017寒假零基础学习Python系列之函数之 返回多个值

Python也和C语言一样有自己的标准库,不过在Python中叫做模块(module),这个和C语言中的头文件以及Java中的包类似,其中math就是其中之一,math模块中提供了sin()和cos()函数 引用Python中模块(以引用math为例)的格式为:import math 以一个计算游戏中坐标的例子来说吧: import math def move(x,y,step,angle): nx = x + step * math.cos(angle) ny = y - step * mat