首页 > 其他分享 >日程报告2

日程报告2

时间:2023-02-21 20:34:23浏览次数:22  
标签:下划线 日程 报告 ## najvin 000 Python giahcbkhvn

老实说,到目前为止今天并没有研究多少Java,也没有进行APP的研究

不过今天开始了Python的第一次学习

(虽然直觉告诉我这门课需要再自己下功夫去找资料学)

##  对于Python来说,x=3并不是为x赋值为3,而是在x的位置存储3所在的地址(用c去讲就是x指向3)

  同样的道理,x+=6,x指向9。此时因为没有指向3的变量,所以3就被回收(销毁)了

##  >> x = [1,2,3];

  此时是开辟了一段连续的空间x,x[0]到x[2]中存放的是1,2,3的地址

  而且,下标是一个圈(从1到3,下标是0,1,2;反过来Fong3到1,下标是-3,-2,-1)

##  x=3    y=3

  此时x和y指向的是同一个3(既x和y中存储的地址相同)

  注:只有数字不小于256时

##  Python的明明过着与C并无不同——

  数字字母下划线,下划线不能做开头,一般情况下拥有下划线的明明拥有特殊的含义

##  Python中的数字并没有范围问题,但是浮点数计算可能产生精度问题

##  Python中无需指定变量类型

##  十六进制 0x  八进制 0o  二进制 0b(c和Java中都没有专门二进制的换算)

  注:是前导零,不是O

##  Python支持复数计算,虚部用 J 或者 j 进行区分。如:x=3+2j 

##  支持分数

  标准库fracions的Fraction对象支持分数

  >>> from fracions import Fracion

  >>> x = Fracion(3,5)  #创建分数3/5

##  数字中间可以使用单个下划线,以提高其可读性。如:1_000_000      20_00_0000_000

##  原始字符串使用 R 或者 r 进行标记,其不转义,但是最后一位不可以 为\

  解释:  >>> x = "giahcbkhvn\najvin"  输出结果为 giahcbkhvn

                          ajvin(\n进行了换行转义)

       >>> x = R"giahcbkhvn\najvin"  输出结果为giahcbkhvn\najvin

##  不支持不同类型相加
  如:>>> 1+1  可以

    >>> "wihcn"+"yuaeijn"  可以

    >>>"yaoerhf"+1  不可以

##  字典集合不支持和数相乘

  >>>[1,2,3] * 2  支持  结果为—— [1,2,3,1,2,3]

  (注:设x=[1,2,3],此处为x*2,数值1,2,3依旧只有这三个,只是存储他们地址的从3个变成了6个)

##  Python中 1<5>3 表示 1<5 and 5 > 3

##  >>> -17%4  结果为  3

   >>> 17%4  结果为  -3

标签:下划线,日程,报告,##,najvin,000,Python,giahcbkhvn
From: https://www.cnblogs.com/yansans/p/17142302.html

相关文章