Python学习之路(1)

1.1 编译型语言与解释型语言

编译型语言:C、C++
特点:要运行,先要编译,编译成二进制的。
解释型语言:python,java,php,js,ruby等
特点:什么时候运行,什么时候编译。

1.2 语法

1.2.1 编码
Python 3 源码文件以 UTF-8 编码
注:编码之前写个“# -- coding: UTF-8 --
1.2.2 注释
①单行注释:语句前加#号
例子:# print(num)
②多行注释:语句块用‘’‘ ‘’‘的三引号包围
例子:
‘’’
num = random.randint
num =random.randint(1,100)
print(num)
‘’’
③注释快捷键:选中需要注释的行,按ctrl+?,即可注释

1.3 判断

唯一判断语句
if :
elif :
else :

if嵌套,举例:
if 表达式1:
语句
if 表达式2:
语句
elif 表达式3:
语句
else:
语句
elif 表达式4:
语句
else:
语句

1.4 循环语句

1.4.1 while循环
while 计数器:
递增规则
else:
注:注意代码逻辑,避免死循环
注2:while else里的else执行逻辑为只有正常结束循环之后,才会执行else里的代码(中途被break结束循环时不会执行)
1.4.2 for循环

使用for循环和range函数生成数列,实现循环
例子:for i in range(2):
print(i)
0
1
也可以使用range指定区间的值
例子:for i in range(5,9):
print(i)
5
6
7
8
也可以使range以指定数字开始并指定不同的增量
for i in range(0, 10, 3) :
print(i)
0
3
6
9
1.4.3 break与continue
break 在循环里面只要遇到break立即结束循环
continue 在循环里面遇到continue,结束本次循环,进行下一次循环

1.5 占位符

%s,字符串
%d,整数
%04d ‘0000’格式的4位整数,前面补0
%f 小数
%.3f 三位小数
例子:print (‘欢迎%s,今天的日期是%s’%(username,today))

1.6 print输出结果的换行方法,在语句最后加end=’’

print(‘abc’,end=’’)
end就是两次print中间用什么隔开,可以是字符,空白代表/n,即默认换行

参考文献:
【1】http://www.nnzhp.cn/archives/162
【2】http://www.runoob.com/python3/python3-tutorial.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值