2020.1.12 sec集训总结

sec总结 Day 2

学习任务

  1. 学习使用PyCharm
  2. 学习在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
其他内容

  1. 文件的读写
  2. 推导式在这里插入图片描述
  3. 迭代器在这里插入图片描述
  4. 解包在这里插入图片描述在这里插入图片描述
  5. 函数参数的调用在这里插入图片描述

总结

python的的高自由度是我最喜欢的特点,但是相比之下我更喜欢c语言的严谨。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值