好友
阅读权限10
听众
最后登录1970-1-1
|
喵小猪
发表于 2019-3-28 14:21
本帖最后由 喵小猪 于 2020-3-19 15:52 编辑
【笔记】开个坑,记录自己的成长——目录篇 https://www.52pojie.cn/thread-901480-1-1.html
免评走一走,活到九十九(不定期更新——最近工作忙碌)
id()函数 (返回一个对象在内存中的地址)
id(对象) is/is not 运算就是判定两个对象的内存地址是否一致
del 语句(delete的简写,用于删除变量,同时删除与对象的关联关系。如果可能则释放对象)
del 变量名
[Python] 纯文本查看 复制代码 a=100
del a
Python的内存管理和引用计数
每个对象都会记录有几个变量引用自身,当引用数量为0时,则对象被销毁,此种自动化内存管理的方式叫引用计数。
函数调用:
函数名(传参列表)
说明:
函数调用是表达式,一定会返回一个对象的引用关系Python函数
1.基本输出函数 print(将一系列的值以字符串的形式输出到标准输出设备上,默认为终端)
格式:print(value,...,sep='',end='\n')
选项的关键字参数为:
sep 两个值之间的分隔符,默认为一个空格
end 输出完毕后在末尾自动追加一个字符,默认为换行符 \n
示例:print(1+2)、print('hello')、print(1+2,'Q')
[Python] 纯文本查看 复制代码 print(1,2,3,sep='**')
[Python] 纯文本查看 复制代码 print('以下是参数“end”换三行')
print(1,2,3,end='\n\n\n')
print('我是最后一句')
[Python] 纯文本查看 复制代码 print('以下是参数“end”空字符串不换行')
print(1,2,3,end='')
print('我是最后一句')
变量 variable(用来绑定数据对象的标识符)
命名方法:变量名必须为字母或下划线开头,后面跟字母或下划线或数字,不能用Python的关键字做变量名
print、True、False、is、del、None、if、elif、
2.基本输入函数 input(从标准输入设置上读取一个字符串,末尾换行符会被删除)
示例: input('提示字符串')
[Python] 纯文本查看 复制代码 s=input('请输入字符串:')
print('您输入的字符串是:',s)
help() 函数 可查看函数帮助文档
>>>help(函数名)
数值对象的构造(创建)函数
float(obj) 用字符串或数字转换为浮点数,如果不能出参数则返回0
int(x,base=10)或int(x=0) 用数字或字符串转换为整数,如果不给出参数则返回0。
base参数——进制,如二进制:int("1001",2)
complex(r=0.0,i=0.0) 用数字创建一个复数(实部为r,虚部为i)
bool(x) 用x创建一个布尔值(True/False)
bool(x) 返回假值的情况:
None 空值
False 布尔假值
0,0.0,0j
' ' 空字符串
( ) 空元组
[ ] 空列表
{ } 空字典
set() 空集合 (一切表示不存在的,返回假值)
内建的数值型函数:
abs(x) 取x的绝对值
round(number[, ndigits]) 对数值进行四舍五入,ndigits是小数向右取整的位数,负数表示向左取整
pow(x,y,z=None) 相当于 x**y或 x**y%z
语句 statement
语句是由一些表达式组成,通常一条语句可以独立执行来完成一部分事情并形成结果。一条语句建议写在一行内,多条语句写在一行内需要用分号隔开。
[Python] 纯文本查看 复制代码 print('hello')
x=100+200
print(x)
#或者
print('hello'); x=100+200; print(x)
换行:
显式换行:折行符 \
隐式换行:所有的括号内换行,称为隐式换行。
[Python] 纯文本查看 复制代码 i=1+2+3\
+6+3
print(i)#显式换行
i=(1+2+3
+5+6)
print(i)#隐式换行
if 语句
作用:让程序根据条件选择性执行某条语句或某些语句
说明:if语句又叫条件语句或分支语句
语法:if 真值表达式:
语句块
elif 真值表达式:
语句块
else:
语句块
if语句嵌套
if语句本身是由多条子句组成的一条复合语句
if语句可以作为语句嵌套到另一个语句的内部
[Python] 纯文本查看 复制代码 # 根据输入的月份来判断是哪儿个季度
month = int(input("请输入月份(1~12): "))
if 1 <= month <= 12:
print("是合法的月份")
if month <= 3:
print("春季")
elif month <= 6:
print("夏季")
elif month <= 9:
print("秋季")
else:
print("冬季")
else:
print("您的输入有误!")
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
布尔或操作
语法:
x or y
作用:
优先返回真值对象,
当x为True时返回x, 否则返回y
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|