前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python基础篇(一)

python基础篇(一)

作者头像
不断折腾
发布2019-09-23 10:21:41
8030
发布2019-09-23 10:21:41
举报

前言:在之前我们对python爬虫有了一定的了解,但是对于一点编程基础的人来说,可能看起来很吃力。所以就写点基础的文章来帮助我们学习。

今日三省

1、python是什么?

与其说python是什么不如问python是一门什么样的语言。

首先他是一门编程语言,其次是面向对象、解释性的胶水语言。

2、python可以用来干什么?

python可以干的事情很多,主要用于web(你看到的网页),

自动化运维,自动化测试,数据分析,爬虫等。

3、为什么学习python

听说小学生都开始学习python了?你慌不慌?

python(windows)环境搭建

1、下载安装包

下载地址:

https:www.python.org/downloads/

安装过程很简单,就不多说了。

2、配置环境变量

右键此电脑-->属性-->高级系统设置-->环境变量-->系统变量中找到Path双击-->将安装python的目录添加即可。

由于在黑窗口下运行很麻烦,我们使用notepad++来运行我们的python

notepad++配置python运行环境

1、下载notepad++

自己百度下载即可

2、配置

在菜单栏找到运行-->运行-->将

cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT

复制到弹框中-->保存-->起个名字加快捷键即可。

cmd /k python: 表示打开Cmd窗口,运行/k后边的命令,并且执行完毕后保留窗口。此处即python(因为在环境变量里已经添加了Python目录,所以这里不用指定Python程序的目录,就可直接找到)

$(FULL_CURRENT_PATH) :Notepad++的宏定义,表示当前文件的完整路径。

& :用来连接多条命令

ECHO:换行

PAUSE: 表示运行结束后暂停(cmd中显示“请按任意键继续. . .”),等待一个按键继续

EXIT: 表示“按任意键继续. . .”后,关闭命令行窗口。

这里的代码你需要在黑窗口下玩一遍你才能理解吧。

3、第一句python代码

新创建一个文本,将txt修改为py,用notepad++打开后,写上

print("hello world"),保存之后,按下你设置的快捷键即可。

python基础

1,对于命名

  1)项目名:首字母需要大写可以使用下划线隔开。

  2)包名,方法,参数,变量:小写,多个用下划线隔开

  3)常量:全部大写

2,输出与接收

  1)输出:print('输出',end="")

    1)输出表示你想要输出的文字或者其他,end=""表示不换行。

    2)多行输出,三引号,例如:

print('''

python

多行

输出

''')

2)接收

    input()例如:

    a=input('请输入你的名字:')

    print(a)

    a即为你的名字

3,注释

  1)#是单行注释

  2)三引号表示多行注释。例如:

'''

python

的多行

注释

'''

注意:三引号在print中表示多行输出,不在表示多行注释

4,变量

  1)python定义变量很简单

    命名=值

  2)删除一个变量

    del 命名

  3)查看一个变量的类型

    type(命名)

5,字符串的简单方法

  1)title()#首字母大写

  2)upper()#全部大写

  3)lower()#全部小写

  4)+合并字符串 join()也可以

  5)str()将非字符类型转换为字符类型

name='pyThon'

print(name.title())

print(name.upper())

print(name.lower())

'''

结果:

Python

PYTHON

python

'''

6,运算符

  加(+),减(-),乘(*),除(/),取余(//)

  2**5表示2的5次方

  复数:compler(a,b)a表示实部,b表示虚部

7,列表

  列表是可变数据类型,可以添加,删除,通过索引查询

  1)创建一个列表

    list1=[123,'python','zhangsan','lisi','xiaomin','xiaohua']

  2)通过索引查询,删除,添加,修改,遍历

list1=[123,'python','zhangsan','lisi','xiaomin','xiaohua']#创建一个列表

print(list1)#输出列表

print(list1[0])#输出索引为0的元素

print(list1[1:3])#输出索引1~2的元素

print(list1[0:4:2])#2表示步长

for i in list1:#遍历循环

print(i)

list1.append('xiaopang')#在末尾添加

print(list1)

list1.insert(0,'123123123')#在某个位置添加

print(list1)

del list1[0]#删除索引为0的元素

print(list1)

list1.pop()#删除最后一个元素

print(list1)

list1.remove('lisi')#删除指定的元素

  3)列表一些其他

  list()#转换成列表

  max()#求出数字列表的最大值

  mix()#求出数字列表的最大值

  sum()#求和

8,元组

  1)元组不可修改

    注意:当元组只有一个元素的时候需要加,

    创建一个元组

    a=(1,2,3)

9,if判断

age=18

if age==18:

print('yes')

else:

print('no')

10,bool值

age=20

print(age==20)

print(age!=18)

'''

结果

True

False

'''

比较数值大小>,<,>=,<=都可以返回bool值

11,and和or

  and:一假必假

  or:一真必真

  当and ,or,都有的时候需要注意运算顺序

12,in,not in

  in:判断是否存在

  not in:判断是否不存在

13,循环

  除了for循环,还有while循环

  例如:

a=1

while a<3:

print(a)

a+=1

break表示结束循环

continue表示跳过当前循环

 在python中循环后可以添加else语句即:在正常循环结束后执行else语句

14:字典

  1)字典中的键值是唯一的

  2)创建字典,修改,添加,查找

dict={'name':'xiaomin','age':18,'sex':'男'}

print(dict['name'])#查看

dict['age']=20 #修改

print(dict)

dict['tel']=123#添加

print(dict)

del dict['age']#删除

print(dict)

15,集合

  1)声明一个集合

    a= {1,2,3}

  集合的特点:不能含有重复的值即集合有去重复的作用

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-08-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 python入门到放弃 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档