sec总结 Day 2
学习任务
- 学习使用PyCharm
- 学习在python 3.8版本基础下的基础语言的使用
详情
任务一
对于PyCharm的使用,大体的方式与codeblocks使用的的方式差不多。但其中最重要的一点就是PyCharm的安装以及python解析器的调试。
https://blog.csdn.net/Zhang_Chen_/article/details/87876100 摘自 Zhang Chen 的原创文章
值得注意的是python2和python3的环境中的程序可能并不兼容,所以在选择解析器的时候要注意版本的选择。
任务二
python语言的特点:自由,简单易读,可移植性高(可以在windows,linux,max系统之间移植 )。
操作特点:
1.python在调用变量是无需提前声明类型。如:
c语言:
int决定变量a的类型
python:
整数10决定变量a的类型为int型。
python变量的类型有:数字型 number(int float complex(复数 1+1j));布尔型 bool;字符串型 string ;列表型 list[ ];元祖型 tuple( );字典型{ }。
另:int型无大小。
2 python语言的起始句必须严格的与最左边靠齐。
python中符合语句并不是用花括号限定的而是根据语句的起始位置
如在这个例子中for语句下的符合语句是
print(a)
print(i,end ='')
a+=1
而语句print(a)
和for同级。
python语言知识点
输出方法
c语言:
s="lyc";
printf("my name is %s",s);
python:
a="lyc"
print(f'my name is {a}')
*或*
print('my name is{}'.format(a))
*或*
print("my name is %s" % a)
占位输出
*c语言:*
a=4;
printf("%04d",a);//占四位用0补齐空位
*python*:
a=4
print("%04d" % a)
print('{:04}'.format(a))
print(f'{a:04}')
函数range
for i in range(10)
i的值从0取到9
其他内容
- 文件的读写
- 推导式
- 迭代器
- 解包
- 函数参数的调用
总结
python的的高自由度是我最喜欢的特点,但是相比之下我更喜欢c语言的严谨。