python学习日记

【python学习日记】超基础

2018-07-05  本文已影响0人  lony荼靡

1.简介

Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)他目前在Google工作,在那里他把一半的时间用来维护 Python 的开发。(from 360百科)

Python下载地址https://www.python.org/downloads/windows/

PythonIDE下载地址https://www.jetbrains.com/pycharm/


2.超级基础


print(输出内容)

%s字符串占位符

%d数值占位符

print('名字:%s,年龄:%d,爱好:%r' % ('lony荼靡',25,'吃'))

print('{1}和 {0}与{1}'.format('佩奇', '乔治'))

print('{name}网址:{site}'.format(name='百度', site='https://www.baidu.com/'))

注释

单行注释使用#

多行注释使用成对三个英文单引号(‘’’ ‘’’)或 成对三个英文双引号(“”” “””)

标识符

标识符主要用来做变量名、函数名、类名等,就是对所要用的对象命名。

规则:首个字符必须是字母表中26字母或下划线,其他的部分可以由字母、数字和下划线组成,对大小写敏感。

不能做标识符:['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

变量

即可变化的量,在定义变量时无需指定变量类型,可以给变量任何数据类型的值。

基本数据类型

整数——与数学上的写法一样

浮点数——小数,整数运算永远是精确的,而浮点数可能存在误差

字符串——以单引号('')、双引号("")、三个单引号(''' ''')、三个双引号(""" """)括起来的任意文本

布尔值——True、False

空值——只是在内存占了个位置,不能理解为0、空字符串('')、False或[]

list列表,tuple元组,set集合,dict字典等结构化的数据

print(not False)  # 输出 True

print(not None)  # 输出 True

print(not 0)  # 输出 True

print(not '')  # 输出 True

print(not [])  # 输出 True

运算符

算术运算符——加(+)、减(-)、乘(*)、除(/)、取模(%)、幂(**)、取整(//)

比较运算符——等于(==)、不等于(!=)、大于(>)小于(<)、大于等于(>=)、小于等于(<=),比较运算符返回的结果为True或False

逻辑运算符——与(and)、或(or)、非(not),逻辑运算符返回的结果为True或False

成员运算符——确认数据是否在一个列表或元组中in、not in

身份运算符——比较两个对象的存储单元,is判断两个标识符是否引用自同一个对象,is not

运算符的优先级依次递增:

逻辑运算符: or

逻辑运算符: and

逻辑运算符:not

成员运算符: in, not in

身份运算符: is, is not

比较运算符: <,<=,>,>=,!=,==

按位或: |

按位异或: ^

按位与: &

移位: << ,>>

加法与减法: + ,-

乘法、除法与取余: *, / ,%

正负号: +x,-x

赋值运算符——= += -= *= /= %= **= //=


上一篇 下一篇

猜你喜欢

热点阅读