笔记

BIF ==Bulit-in functions 内置函数
内置函数查殉:dir(__builtins__)
内置函数怎么用:help(要查询的函数) eg:help(int)
注意:
1.在使用变量前先对其进行赋值 。
2.变量名可以包括字母,数字, 下划线,但不可以数字开头。
3.字母可以是大写或小写,但大小写是不同的。
4.等号(=)是赋值的意思,左边是名字,右边是值。

数字与字符串是不同的:
eg:

>>>5+8
>>>13
>>>"5"+"8"    //引号必须成对
>>>"58"         //拼接

如果字符串中出现单引或双引可以使用转义符号( \ ):
eg:

>>> 'Let\'s go!'
>>> "Let's go!"

可以使用反斜杠对自身进行转义:
eg:

>>> str = "C:\now"
>>> str
'C:\now'
>>> print(str)
C:
ow
>>> str = "C:\\now"
>>> print(str)
C:\now

如果一个字符串有多个反斜杠,可使用原始字符串加一个英文字母( r ):
eg:

>>> str = r'c:\now'
>>> str
'c:\\now'

如果希望得到一个跨多行的字符串需用需用三重引号字符串:
eg:

>>> str = """长街长,
	烟花繁,
	你挑灯回看,
	终是谁使弦断,
	花落肩头,
	恍惚迷离。"""
>>> str
'长街长,\n\t烟花繁,\n\t你挑灯回看,\n\t终是谁使弦断,\n\t花落肩头,\n\t恍惚迷离。'
>>> print(str)
长街长,
	烟花繁,
	你挑灯回看,
	终是谁使弦断,
	花落肩头,
	恍惚迷离。

and操作符,左右同时为ture则为ture,一边为False则为False。
or操作符, 左右同时为False则为False,一边为ture则为ture。
not操作符,非0整数都为True。

优先级:
幂运算 **
正负号 +x -x
算数操作符 * / //
+ -
比较操作符 < <= > >= == !=
逻辑运算符 not and or

引入外援 random
random 模块有一个函数叫randint(),它会返回一个随机数
eg:

import random
secret = random.randint(1,10)
print("-----------------小甲鱼-------------")
temp = input("不妨猜一猜小甲鱼心里想的是哪个数字:")
guess = int(temp)
while guess !=secret:
         temp = input("哎呀,猜错啦,重新输入吧!:")
         guess = int(temp)
         if guess == secret:
                 print("我操,你是小甲鱼心里的蛔虫吗?!")
                 print("哼,猜中了也没有奖励!")
         else:
                 if guess >secret:
                              print("哥,大了大了~~~~~")
                 else:
                         print("嘿,小了小了!")
print("游戏结束,不玩啦^_^")

e记法:e后跟几次方
eg:

>>> a=0.00000000000000000000000000087
>>> a
8.7e-28
>>> 150000000000
150000000000
>>> 1.5e11
150000000000.0
>>> 1.5e10
15000000000.0

获取变量类型type( ) :
eg:

>>> a=520
>>> type(a)
<class 'int'>
>>> type(5.2)
>>> type(True)
<class 'bool'>
>>> type(5e15)
<class 'float'>

获取变量类型isinstance( ):
eg:

>>> a=520
>>> type(a)
<class 'int'>
>>> type(5.2)
>>> type(True)
<class 'bool'>
>>> type(5e15)
<class 'float'>

获取变量类型isinstance( ):
eg:

>>> isinstance(a,str)
True
>>> isinstance(a,int)
False
>>> isinstance(320,int)
True
>>> isinstance(321.25,bool)
False
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值