Code,  Study,  Tech

Life is Short,Use Python[1]

今日流水账:上午去参加了毕业典礼,完了回来收东西搬到我爸车上,等毕业证一拿到就卷铺盖走人了。来来回回搬东西跑真的又热又累。吃完午饭收拾好就躺床享受在这儿的最后一次午休了,睡醒起来心情有点低落(午睡后遗症???),然后终于洗了衣服。然后就饿了🙃,吃了碗土鸡米线补补又吃了份消暑的凉糕。此时已经四点了,又瞎逛悠了会儿关于live2d的东西(想在网站上养只喵喵),然后发现模型跟网站风格不搭(太软萌可爱了驾驭不了,嗯),遂放弃。好了,开始学今天的python,今天看了2章,分别是:

因为我Java基本功还算扎实学习python触类旁通理解起来也还快,然后发现细节,都是细节,细节差异。程序设计语言最根本思想的都是统一的,只是它们在表达方式上各有千秋。

Python环境安装

没太多要注意的,去Python官网选择电脑适配版本下载再按流程装上就ok。有Python2和Python3的差别,之前看的书用的Python2,不过视频课说Python3现在在兼容性上已经很成熟了,所以还是直接选3吧。安装完成后运行自带的文本编辑器IDLE,输入两行代码测试,ok。

更多关于IDLE的使用,可参考下面这篇文章:

Python编辑器IDLE使用教程

不过看的书里还讲到了另外一个编辑器Geany。关于Geany的配置和使用可参考下面这篇文章:

在windows下 Geany编辑器配置python2和python3

安装配置ok后进行测试,结果如下:

下面是学习笔记及代码整理。

1.进制表示及相互转换

数据在输入时默认是十进制的,在前面加上两个字母前缀可变成十六进制(Hexadecimal)、八进制(Octal)、二进制(Binary)。

  • 十六进制   表示前缀:0x         转换方法:hex()
  • 八进制       表示前缀:0c         转换方法:oct()
  • 二进制       表示前缀:0b         转换方法:bin()
  • 十进制       表示前缀:无          转换方法:int()
2.Number数值类型
  • 整型 int(说明:整数只有int类型)
  • 浮点型 float(说明:python3不区分单精度浮点数double与双精度浮点数float,统一都是float)
  • 布尔型 bool(说明:Ture,False首字母必须大写,0为假,非零为真)
  • 复数complex (说明:用a + bj,或者complex(a,b)表示, 实部a和虚部b都是浮点型。)
>>> type(2/2)        /   ->除法,转型为浮点数
<class 'float'>
>>> type(2//2)       //  ->整除,只取整数部分
<class 'int'>
>>> bool(1)
True
>>> bool(0)
False
>>> bool(2)
True
>>> bool(-100)
True
>>>

啊噢,一不下心把onenote笔记关了,还忘了存,orz找不到了,我先洗洗睡了。

 

 

 

 

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注