学python的第一天笔记

       

由于课程设计的需要,要学20天的python奥,虽然要复习考研,但是还是打算认真学一学。之前的对python也有一点兴趣,相关的linx系统以及机器学习以及网络爬虫等等听着还是很有趣的。小白一枚,现在跟着课设自己学学python基础,网络爬虫等等。定个小目标:

               完成一些壁纸网页,小说网页,磁力链接的爬取。

               了解一定的机器学习知识,学习ex表格的脚本制作 之后做一个考研周计划,月计划的表格脚本等等。

         作为一个纯小白,也许有些话看着比较憨憨,但是相信我认真学,20天之后一定会有一些收获。

 

      

准备阶段:编译器下载

       老师推荐的IDE是PyCharm,今天是先下了thonny这个“轻量级”编译工具试试手。   

        

 学习内容:

 第一个程序:hello world

print("hello python")
#printf("错误示例")
#防止缩进错误,解释一行运行一行

第一个 输出程序奥,和c以及lua不同的是 前面不能加空格,会出现缩进错误。以及比较有意思的如果在第二行 出现错误,第一行仍然会运行。

 第二个程序:认识算术符号

 

#算术运算法
a=2
b=7
c=a//b
d=a%b
e=a**b
print(a,b,c,d,e)
#算术运算法:(//)取商,(%)取余数,(**)取次幂
#练习题:三位数拆分
print("以下为三位数拆分")
a=321
a1=a//100
a2=(a-a1*100)//10
a3=a-a1*100-a2*10
print(a1,a2,a3)

这种写法真的让我这种最近重新捡起来c++的初级程序员十分感动啊哈哈。我最开始学的是lua脚本语言,感觉这个的赋值以及输出有点像lua。最近刚打算捡起来c++真的是头疼,虽然指针,链表,树啥玩意的理论都捡起来的很快。但是手生,写代码经常出问题或者实现自己的功能的时候, 实现半小时,修bug修一天。害,慢慢磨。

第三个程序:有关于数据类型

#input输入语句,输入默认为字符串
a = input("输入数字:")
print(type(a))
b = True
print(b+5)
a = float(a)
#计算中需要注意数值的类型,与lua不同,需要手动更改类型
print(a*1.4)
#True为数字型,1。
a = "hello"
b = "123"
print(a+b)
#字符串拼接可以直接用加号

和lua函数不同,  计算的时候需要注意类型的问题。

第四个程序: 变量的格式化输出

a=float(input("桃子单价:"))
b=float(input("桃子重量:"))
print("你所购买的桃子单价为"+str(a))
print("重量为%.2f\n 需要支付%f"%(b,a*b))
print("百分数比例:%0.2f%%"%(2.5*10))

(%s)字符,(%d)整数,(%f)浮点,(%%)%
与c类似但是也有不同

第一天暂时先到这里吧。明天再继续。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值