python之基础

1.python概述

Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。

Python 是一个高层次的结合了解释型、互动性和面向对象的脚本语言

Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。

Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。

Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

2.python注释

分为多行注释和单行注释

单行注释以“#”开头

多行注释用三个单引号''' 或者三个双引号 """

快捷键 CTRL+/  (选中需要注释掉语句)

3.标识符和关键字

3.1标识符

开发人员在程序中自定义的一些符号和名称

标识符是自己定义的,如变量名 、函数名

标识符的规则

标示符由字母、下划线和数字组成,且数字不能开头

python中的标识符是区分大小写的

标识符的规范

见名知意(提高代码可读性) 比如: 名字就定义为name , 定义学生用student

驼峰命名法

小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog

大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName

不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如send_buf

3.2关键字

python一些具有特殊功能的标示符,这就是所谓的关键字

关键字是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标示符

可以通过以下命令进行查看当前系统中python的关键字

 4.变量和类型

4.1变量类型:

Number(数字): int(整型)、float(浮点型)、complex(复数)  z=a+bi

bool(布尔类型) : True(首字母大写) 、False(首字母大写)

String(字符串)

List(列表)[value1,value2]

Tuple(元组)(value1,value2)

Set(集合){value1,value2}

Dictionary(字典){key1:value1,key2:value2}

在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要开发者主动的去说明它的类型,系统会自动辨别

可以使用type(变量的名字),来查看变量的类型

4.2转义符 \

\n回车  \t间隔距离 \b退格 \r换行 \’ 单引号

5.输出和输入

输出:用print()

输入:用函数input(),默认是键盘输入,返回的类型是str类型

6.运算符

6.1算术运算符

+ :两个对象相加 如 a = 10 b = 2   a + b = 12

- :两个对象相减 如 a  = 10 b = 2   a - b = 8

* : 两个对象相乘 或者是返回一个被重复若干次的字符串 如:a = 2 b = 3  a * b = 6

/  : 两个数相除 如 a = 6 b = 2  a / b = 3 

% : 取模 返回除法的余数  如 a = 7 b = 2  a % b = 1 

** :返回 x的 y次幂 如 a = 2 b = 3 a ** b 为2的三次方

 // :  取整除 向下取接近商的整数  如  9 // 2  = 4

6.2比较运算符

==  比较对象是否相等  值返回True 或 False

!=   比较两个对象是否不相等  值返回True 或 False

>    比较a是否大于b  值返回True 或 False

<    比较a是否小于b 值返回True 或 False

>=  比较a是否大于或者等于b 值返回True 或 False

<=  比较a是否小于或者等于b 值返回True 或 False

6.3 赋值运算符

=  简单的赋值运算符  c = a + b 将a+b的运算结果赋给c 

+= 加法赋值运算符 c += a 等效于c = c + a、

-= 减法赋值运算符 c -= a 等效于 c = c - a

*= 乘法赋值运算符 c *= a 等效于 c = c * a 

/= 除法赋值运算符 c /= a 等效于 c = c / a

%= 取模赋值运算符 c %= a 等效于 c = c % a

**= 幂赋值运算符  c **= a 等效于 c = c ** a

//= 取整除赋值运算符 s c //= a 等效于 c = c // a

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值