喵小猪 发表于 2019-3-28 14:21

【笔记】开个坑,记录自己的成长——Python基础2

本帖最后由 喵小猪 于 2020-3-19 15:52 编辑

【笔记】开个坑,记录自己的成长——目录篇 https://www.52pojie.cn/thread-901480-1-1.html
免评走一走,活到九十九(不定期更新——最近工作忙碌)

id()函数 (返回一个对象在内存中的地址)
      id(对象)   is/is not 运算就是判定两个对象的内存地址是否一致
del 语句(delete的简写,用于删除变量,同时删除与对象的关联关系。如果可能则释放对象)
      del变量名
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')
print(1,2,3,sep='**')
print('以下是参数“end”换三行')
print(1,2,3,end='\n\n\n')
print('我是最后一句')
print('以下是参数“end”空字符串不换行')
print(1,2,3,end='')
print('我是最后一句')
          变量variable(用来绑定数据对象的标识符)
                命名方法:变量名必须为字母或下划线开头,后面跟字母或下划线或数字,不能用Python的关键字做变量名                              
                                                                                                                                 print、True、False、is、del、None、if、elif、
         2.基本输入函数input(从标准输入设置上读取一个字符串,末尾换行符会被删除)
         示例:input('提示字符串')
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
         语句是由一些表达式组成,通常一条语句可以独立执行来完成一部分事情并形成结果。一条语句建议写在一行内,多条语句写在一行内需要用分号隔开。
print('hello')
x=100+200
print(x)
#或者
print('hello'); x=100+200; print(x)
换行:
   显式换行:折行符\
   隐式换行:所有的括号内换行,称为隐式换行。
i=1+2+3\
       +6+3
print(i)#显式换行
i=(1+2+3
       +5+6)
print(i)#隐式换行
if 语句
作用:让程序根据条件选择性执行某条语句或某些语句
说明:if语句又叫条件语句或分支语句
语法:if 真值表达式:
            语句块
         elif 真值表达式:
            语句块
         else:
            语句块
if语句嵌套
       if语句本身是由多条子句组成的一条复合语句
       if语句可以作为语句嵌套到另一个语句的内部
# 根据输入的月份来判断是哪儿个季度
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


CPlus 发表于 2020-11-13 15:12

imprint_jql 发表于 2020-9-5 00:11
我也是出于兴趣在b站找了个视频在学,老师讲的还蛮细的就是有几节课接不上会跳但是没多大影响,目前我学到 ...

谢谢推荐,准备尽快看完,熟悉python的整个框架和数据库使用

imprint_jql 发表于 2020-9-5 00:11

我也是出于兴趣在b站找了个视频在学,老师讲的还蛮细的就是有几节课接不上会跳但是没多大影响,目前我学到了75节,地址:https://www.bilibili.com/video/BV1QE411x76A:

小凯kai 发表于 2019-3-28 14:22

我也在学习加油

喵小猪 发表于 2019-3-28 14:35

小凯kai 发表于 2019-3-28 14:22
我也在学习加油

加油,坚持{:1_893:}

yntcxlong 发表于 2019-3-28 14:49

帮你见证一下,加油!

爱吃大番茄 发表于 2019-3-28 14:51

我在也在学习,请问你看的是哪个的教程呢?

喵小猪 发表于 2019-3-28 15:00

爱吃大番茄 发表于 2019-3-28 14:51
我在也在学习,请问你看的是哪个的教程呢?

达内,入坑了。。。

rbgaoshou 发表于 2019-3-28 15:03

达内还是算好的吧!

爱吃大番茄 发表于 2019-3-28 15:15

喵小猪 发表于 2019-3-28 15:00
达内,入坑了。。。

你是在一个培训机构学?还是自学的?

luopo 发表于 2019-3-28 16:23

加油!努力!

喵小猪 发表于 2019-3-28 17:54

爱吃大番茄 发表于 2019-3-28 15:15
你是在一个培训机构学?还是自学的?

机构的视频教学,有辅导老师,工作没时间专心学。学多少是多少
页: [1] 2 3
查看完整版本: 【笔记】开个坑,记录自己的成长——Python基础2