python基础02

赋值语句
 变量 =  表达式
is / is not
id(obj) 返回对象的ID地址
type(obj) 返回对象的类型
help() 查看帮助文档

pow 函数
 pow(x,y,z=None) 两个参数时相当于x**y,三个参数时相当于x**y%z
示例:
In [1]: pow(2,3)#等同于2**3
Out[1]: 8

In [2]: pow(2,3,5)#等同于2**3%5 结果3
Out[2]: 3

换行:
 显示换行:
  折行号 \
 隐藏式换行:
  所用的括号内换行,称为隐式换行[] () {}
 示例:
   i = 1 + 2 +3 \
       + 4 +5 
   print(i) #15 用'\'显示换行
  i = (1 + 2 + 3
       + 4 + 5) #括号要成对出现,会隐式换行直到找到对应的括号为止

基本输入输出
基本输入函数 input
 作用:
  从标准输入设备上读取一个字符串(末尾的换行符会被删除)
 格式:
  input('提示字符串')
 说明:
  返回输入的字符串(仅python3)
   '提示字符串' 可以为空
示例:
# 01_input.py

#此示例示意input函数的用法

s = input("请输入字符串:")
print("您输入的字符串是:",s)
#print(s + 1) #报错,字符串不能直接和数字相加
i = int(s) #转换字符串为整型
print(i +1) #数字和数字可以相加的

基本输出函数:
 作用:
  将一系列的值以字符串形式输出到标准输出设备上,默认为终端
 格式:
  print(value,....,sep='',end='\n')
 选项的关键字参数为:
  sep 两个值之间的分隔符,默认为一个空格
  end 输出完毕后在流末尾自动追加一个字符,默认为换行符'\n'
示例:
# 02_print.py

#此示例示意标准输出函数print的方法
print(1, 2, 3, 4) #1 2 3 4
print('===以下是给定sep="#"的打印方式')
print(1, 2, 3, 4, sep="#") # 1#2#3#4
print('===以下关键字参数end="\n\n\n\n\n"来换五行新行')
print(1, 2, 3, 4, end="\n\n\n\n\n") #换5行
print(6798,end="") #不换行
print("最后一句")

if 语句
 作用:
  让程序根据条件选择性的执行某条语句或者某些语句
 说明:
  if 语句又叫条件语句,也叫分支语句
 语法:
  if 真值表达式1:
    语句块1
  elif 真值表达式2:
    语句块2
  elif 真值表达式3:
    语句块3
  ...
  else:
       语句块4
 语法说明:
  elif子句可以有0个,1个个或者多个
  else子句可以有0个或者1个且只能放在此if语句的最后
 要求:
  if语句内部的语句通常要以4个空格的缩进来表示包含关系,
 相同的缩进格式代表相同的所属级别
if 语句的真值表达式
  if 100:
    print("真值")
  #等同于
  if bool(100):
    pritn("真值")
bool(x)返回假的情况:
    x为:
     0, 0.0, 0+0j, False, None,
     ""(空字符串)
     [](空列表)
     ()(空集合)
     {}(空字典)

if语句嵌套
  if语句本身是由多条子句组成的一条复合语句
  if语句可以作为语句嵌套到另一个语句的内部
语句
  赋值语句
  del 语句
  if语句
  表达式语句
    print("hello")
条件表达式
    语法:
        表达式1 if 真值表达式  else 表达式2
   作用:
        如果真值表达式的布尔环境值为True,则执行表达式1并返回结果的引用

pass语句
    作用:
        通常用来填充语法空白
        pass 语句又名空语句
    语法:
        pass

布尔运算:
     运算符:
        not  and or
布尔非法操作 not
     语法:
        not x
    作用:
        对x进行布尔取值,如 bool(x)
        为True,则返回False,否则返回True
    示例:
        not True # False
        not False # True
        not 100 # False
布尔与操作 and
    语法:
        x and y
        注:x,y代表表达式
    作用:
        优先返回假值对象
        当bool(x)的值为False时,返回x,否则返回y
    示例:
        True and True       # True
        True and False      # False
        False and True      # False
        False and False     # False
In [4]: 100 and 200
Out[4]: 200
In [5]: 0 and 100
Out[5]: 0
In [6]: 0 and 0.0
Out[6]: 0

布尔或操作
     语法:
        x or y
    作用:
        优先返回真值对象,
        当x为True时返回x,否则返回y
    示例:
        True or True       # True
        True or False      # True
        False or True      # True
        False or False     # False
In [7]: 100 or 200
Out[7]: 100
In [8]: 100 or 0.0
Out[8]: 100
In [9]: 0 or 200
Out[9]: 200
In [10]: 0 or 0.0
Out[10]: 0.0

正负号运算符:
    +(正号) -(负号)
    语法:
        + 表达式
        - 表达式
    示例:
        a = -5
        b = -a
        c = +a
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值