Python 自学笔记(一)

Python基础概述

计算机语言

      -语言:交流的工具,沟通媒介

      -计算机语言:人跟计算机交流的工具,翻译官

      -python是计算机语言里的一种

      -python编程语言

                -代码:人类语言,通过代码命令机器,跟机器交流

                -python解释器:就是担任翻译工作的X同学

                -流程:

                     -写代码

                     -执行:由翻译官(python解释器)把命令(code)翻译给机器,同时把机器结果翻译给我们。


python的应用领域

  • 全能
  • 设计哲学:平衡发展,样样通,简洁明了     

环境问题

  • anaconda+pycharm
  •  
  • python3.6
  • 学习环境:直播课(网易云)+讲义(GitHub)+教科书(gitbook)
  • 环境安装:gitbook上有,windows下开虚拟机,虚拟机安装ubuntu

#变量   

  • 程序=数据结构+算法

  • 变量就是可以重复使用的一个量或者叫一个代码        

  • 变量的命名规则

1. 变量的命名可以包含数字、大小写字母、下划线或者更多,但是我们不推荐除了前三种内容之外的内容

            2. 数字不可以打头

                      a: 4man , 5for 是不可以的

                      b: man4 , for5 是可以的

             3. 一般在python中,以下划线开头的内容具有特殊含义,不建议使用

                       比如:age,  _name, 理论上可以,但不推荐,包括但不限于一个下划线开头和两个连续下划线开头

            4.大小写不一样,俗称大小写敏感

                   Forman 与 forman  不是一个变量名称

           5. 推荐

                   . 使用具有固定含义的英文单词或者缩写,srv=serve   skt=socket , 一般以posix 命名规则为主

                   . 驼峰命名法(名称以单词自动连接,且每个单词首字母大写)

                          1. 大驼峰 ,每个单词第一个字母均大写

                                   . 在python中给类命名使用此法 (如: MyFirstLove , InOne)

                           2.小驼峰, 类似大驼峰,但第一个字母小写

                                  .在python中一般给普通变量或者函数命名 (如:myFirstLove , inOne)

                           3. posix 写法

                                  .多个单词下划线连接,单词全部小写 (如:my_first_love , int_one)

          6.保留关键字

               . class , def , break , for

#查看关键字的方法
import keyword #引入关键字模块
#打印出系统全部关键字
print(keyword.kwlist)

#变量类型

        .严格意义上讲, python中只有一个类型

        .标准数据一共6种

       1)数字类型 number  (数字类型没有大小限制)

                # 整数: 1. 没有小数部分,表示个数的数字;

                               2. 自然数 , 0 ,负自然数;

                               3. 整数分进制: 1)二进制(计算机使用时计算机唯一能理解直接使用

                                                                的而数字,以0b开头的0,1代码,如:0b1011.)

                                                           2) 八进制(不常用,以0o开头的0--7数字.)

                                                           3) 十六进制 (缝16进1,其实是每四位二进制表示一位十六进制

                                                                 包含0--9,a--f,数字上以0x开头表示)         

                                                           4) 十进制

                #浮点数:就是小数,计算机里表示浮点数的可以有条件的省略,如:0.5 (可以写成 .5);

                                   用科学计数法:写法是用e/E后面跟整数表示10的指数,如:681.24==6.8124e2

               #复数:定义和用法跟数学上一致.

              #布尔值:表示真假的值,只有两个值(True/Fulse),布尔值可以跟数字直接操作.

 

      2)字符串类型str (用来表示一串文字信息)

                   如何表示:单引号,双引号,三引号(三个单引号或三个双引号)

 

 

 

 

 

 

 

        3) 列表类型 list;

        4)元组类型 tuple;      

        5)字典类型 dictionary  

        6)集合 set.

         

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值