python基础一

前言:在之前我们对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}

    2)空集合

        set()

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,560评论 4 361
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,104评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,297评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,869评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,275评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,563评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,833评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,543评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,245评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,512评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,011评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,359评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,006评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,062评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,825评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,590评论 2 273
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,501评论 2 268

推荐阅读更多精彩内容