Python基础 -- 学习笔记

Python基础1

1.注释的写法

(1)机器不执行注释的内容;

(2)注释一般用自然语言书写;

(3)注释的写法

  • 行注释:以’#'开头,可以单独一行,也可以在某行的代码后面;
  • 块注释:对多行代码或者内容添加注释,以三个连续单引号或双引号开始和结束,中间任何内容在执行时都将忽略;

2.变量

(1)程序 = 数据结构 + 算法 ;

(2)变量:一种可以重复使用的一个参数,或者说一个代号;

(3)变量命名规则;

  • 变量命名可以包含数字,大小写字母,下划线或者更多,但非常不推荐使用除了数字、字母、下划线之外的符号;
  • 变量命名不能以数字开头;
  • 1man、5team,是不可以的;
  • man1、team5,是可以的;
  • 一般得Python中,以下划线开头的内容具有特殊含义,不建议使用;
  • 比如:_age,_name,理论上是可以的,但同样不推荐,包括但不限于一个下划线或者多下划线 开头
  • 大小写不一样,俗称大小写敏感;
  • 如:FirstLove 与 firstLove,是不一样的;
  • 推荐的命名方法:使用具有固定含义的英文单词或者缩写,srv=server skt=socket,一般以posix命名规则为主

(4)驼峰命名法

  • 大驼峰:每个单词第一个字符均大写,在Python中常用于给类命名;
  • 如:MyTeam、ThisMonth
  • 小驼峰:类似于大驼峰,但是首字母小写;
  • 在Python中,一般用于普通变量或者函数命名;
  • 如:myTeam、thisMonth

(5)posix写法

  • 多个单词用下划线链接,单词全部小写;用于普通变量命名
  • 如:my_team、this_month;

(6)保留字和关键字

  • 变量命名必须避开,不能跟关键字和保留字重复;
  • 如:class、def、break、for等
  • Python中查看关键字的方法:

import keyword #引入关键字模块

print(keyword.kwlist) #打印出系统全部关键字

(7)变量的声明

  • var_name = var_value #将值放入变量中;
  • var1 = var2 = var3 = var_value #给var1、2、3放入同样一个值或者内容
  • var1,var2,var3=v1,v2,v3
  • 以下是几种赋值方法的示例:
    • age1 = 18;(一次给一个变量赋值)
    • age2 = age3 = age4 = 18;(一次给多个变量赋同样的值)
    • age5,age6,age7 = 14,22,33;(一次给多个变量赋不一样的值)

3.变量类型

  • 严格意义上讲,Python类型只有一个类型,属于完全的面向对象语言;
  • 标准数据一共有6种:
    • 数字类型:Number;
    • 字符串类型:str;
    • 列表:list;
    • 元组:tuple;
    • 字典:Dictionary;
    • 集合:set;
(1)数字类型
  • python3支持的数字类型有:int、float、bool、complex(查询某个变量的类型的方法是:type(name))。
  • 整数:python可以处理任意大小的整数,也包括负整数,在程序中的写法跟数学上的写法一样,如:1,100,-8080,0等等;
  • 计算机使用二进制,有时候也将数据写成十六进制,用0x前缀表示,如:0xff00、0x234df2等
  • 浮点数:也就是小数,称为浮点是因为其是按照科学计数法表示时,一个浮点数的小数点位置是可变的,比如:1.23x10^912.3x10^8是完全相等的。
  • 浮点数可以用数学写法,如1.233.14-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代1.23x10^9就是1.23e9,或者12.3e80.000012可以写成1.2e-5,等等。
  • 在计算时,整数运算永远是精确的,而浮点运算可能会有四舍五入的误差;
(2)字符串
  • 定义:字符串是以单引号'或者双引号"括起来的任意文本,比如’abc’、“I love python!”,注意:若'也是属于字符串的一个部分的话,需要用""括起来,如:"I'm OK",包含6个字符(含空格),若需要字符串内部既包含'又包含",则可以使用转义字符\来进行标识。
  • 关于转义字符\\n表示换行,\t表示制表符,\\表示\本身;
  • 如果出现很多需要转义的字符,可用r''表示''内部的字符串默认不转义;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值