学编程前需要先学什么(程序化交易学习第3天)

今天学习了数据类型,虽然我不懂,也没地方问,但跟着视频教学也学得有模有样。
操作起来其实还挺简单的,至少目前这个阶段我感觉还能跟上进度。
我主要是在下班后的晚上学习,时间并不充裕。基本上每天早上五六点就要出门,晚上回来的时间也不确定,所以每天用来学习的时间最多也就一两个小时。我一边学习一边还用头条做记录,这样可以鞭策自己,防止自己突然放弃。
由于没有基础,学起来确实有些吃力。尤其是英语,我已经多年没有正过,连普通话都说不标准。
在Python中,使用变量前不需要先定义变量的数据类型。比如,在C++中定义一个整型变量是int num1= 10;但在Python中,不需要特意给num1这个变量指定为int类型,而是根据用户的赋值来确定变量的数据类型。
例如:
num1 = 10
num2 = 0.5
num3 = num1 num2
num4 = num1 (num2 10)
在Python中,可以使用type()来查看变量的数据类型。例如:
print(type(num1))
print(type(num2))
print(type(num3))
print(type(num4))
执行结果:print(type(num3))的结果是。这是因为进行整数和浮点数的运算后,结果仍然是浮点数。这也容易理解,比如进行加法操作,结果就会有小数位。而num4虽然是两个整数相乘,但由于其中涉及到了浮点数运算,所以结果也是浮点数。
如果想要强制转换数据类型,可以在变量前加上括号和想要的数据类型。比如:
num5 = int(num1) num2
print(type(num5))
num6 = num1 float(num2)
print(type(num6))
这样执行后,得到的结果都是整数类型。
还学习了其他数据类型,如列表、元组、集合和字典。例如:
a = [10,20,30] 列表
b = (10,20,30) 元组
c = {10,20,30} 集合
d = {'name':'tom','age':10} 字典
通过print(type())可以查看这些数据的类型。
今天的编程学习就到这里。内容并不复杂,理解起来很轻松。
今天还有一些英语学习的内容。我要默写一下前两天学的内容。虽然年纪大了,记忆力不太好,但还是要继续努力。这段内容是关于个人经历和想法的表述。接着学习了一些日常对话中的英语表达,比如询问和回答中文名字等。通过对话的形式来练习,感觉简单很多,也更容易理解和跟读。今天的英语学习让我很开心。今天的编程学习很轻松就能掌握!
接下来的英语学习内容是日常对话的练习,我会继续努力提高自己的英语水平。我也期待继续深入学习编程技术,掌握更多的知识和技能。学习虽然辛苦,但收获满满!
