码迷,mamicode.com
首页 > 编程语言 > 详细

python基础

时间:2020-04-12 14:29:42      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:进制   判断   for   结果   exit   布尔运算   数值   类型   组成   

python注释

  注释以#号开头,直至行尾。让#号后的字符不参与执行。

 

python程序的组成

  程序由模块组成

  模块由语句、函数、类等组成

  语句包含表达式

  表达式建立并处理对象

 

基本输出函数

  print(值1, 值2, ...)

  print("a=%d" % a)

  print(value, sep=‘‘, end=‘\n‘)

 

退出交互式

  exit()或者ctrl+d

 

变量

  变量是关联一个对象的符号

  变量名必须为字母或下划线开头,后跟字母、数字、下划线

  变量不能使用python的关键字

  变量名区分大小写

 

核心数据类型和内置对象

  数字类型、字符串类型str、布尔类型bool、空值None

 

数字类型

  整型int

  浮点型float

  复数complex

 

整型数

  十进制

  二进制(ob开头)

  八进制(0o开头)

  十六进制(0x开头)

 

浮点数

  3.14、3.0、3.、.15

  科学计数法:小数e/E十的n次幂

 

布尔类型

  真:True。True的值是1

  假:False。False的值是0

 

空值

  None是一个特殊的常量,不表示任何类型

  作用:通常用来绑定占位,变量解除绑定

  空值和任何其它类型对象进行比较永远返回False

 

运算符

  + 加

  - 减

  * 乘

  / 除

  // 地板除

  % 求余

  ** 幂运算

 

小技巧:求一个五位数的每个位

  个位:12345%10

  十位:(12345//10)%10

  百位:(12345//100)%10

 

赋值运算

  变量 = 表达式

  1.当没有此变量时,创建一个变量,同时将变量绑定到这个对象

  2.当变量存在时,改变此变量关联的对象

  3.用变量名访问此变量关联的对象

  说明:两个变量可以同时绑定同一个对象

 

is / is not运算符

  判断两个变量是否绑定同一个对象

 

del语句

  解除变量和绑定对象的关系

 

复合赋值运算符

  a += 1

 

关系运算符

  < 小于

  <= 小于等于

  > 大于

  >= 大于等于

  == 等于

  != 不等于

  说明:关系运算符返回布尔类型的值

 

生成对象的函数

  float(obj)

  int(x)

  bool(x)

  str(obj)

 

预置的数值型函数

  abs(x) 取x的绝对值

  round(number[,ndigits]) 四舍五入,ndigits是小数向右取整的位数

  pow(x, y, z=None) 相当于x**y%z

 

表达式

  将不同数据用运算符按一定规则连接起来的一种式子

 

语句

  语句由一些表达式组成,通常一条语句可以独立执行完成一部分事情并形成结果

 

if语句

  if 真值表达式:

    语句1

  elif 真值表达式:

    语句2

  else:

    语句3

 

布尔运算

  not  and  or

 

bin(x)函数

  将x转换为二进制的字符串

 

条件表达式

  表达式1 if 真值表达式 else 表达式2

 

while语句

  while 真值表达式:

    语句1

  else:

    语句2

 

for循环语句

  用来遍历序列或可迭代对象的每一个元素

  for 变量列表 in 可迭代对象:

    语句1

 

可迭代对象

  字符串str

  列表list

  元组tuple

  字典dict

  集合set

  固定集合frozenset

  迭代器

 

range函数(不包含stop)

  range(start, stop[, step])

 

break语句

  跳出当前循环

 

continue语句

  不再执行本次循环continue之后的语句,重新开始新的循环

python基础

标签:进制   判断   for   结果   exit   布尔运算   数值   类型   组成   

原文地址:https://www.cnblogs.com/echonick/p/12684822.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!