Python基础入门--从变量到异常处理
学习内容概括
天池龙珠计划 Python训练营
7天 21小时,入门python,迈出AI第一步
学习地址
https://tianchi.aliyun.com/specials/promotion/aicamppython
学习内容
变量、运算符和数据类型
位运算:原反补、与或异或操作、左右移动运算符
if条件判断语句
while、for循环语句
具体学习内容
变量、运算符和数据类型
Hello world
第一次与Python进行亲密接触
print("这是我的第一个python程序") print("Hello world")
变量
在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头。
注释
在注释方面,Python提供了三种方法,具体如下:
# 单行注释 '''
多行注释,三个单引号
多行注释,三个单引号
''' """
多行注释,三个双引号
多行注释,三个双引号
"""
算术运算符
Python的算数运算符和大多数的语言的算术运算符差不多,有以下几种:
加+、减-、乘*、除/、求余数%、幂**、取整//
优先级
先乘除,后加减,如果有括号先运算括号内的;
幂运算符号比左侧的一元操作符优先级高,比右侧的一元操作符优先级低。
比较运算符
比较运算符包括:小于<、小于等于<=、大于>、大于等于>=、等于==、不等于!=
逻辑运算符
逻辑运算符包括:and、not、or
and是与,当两边都为真时,结果为真;
or是或,只要其中一边为真,结果为真;
not是非,是一个一元操作符,可以得到一个和操作数相反的布尔类型的值。
位运算
位运算符
位运算符包括:与运算&、或运算|、非运算~、异或^、左移运算符<<、右移运算符>>
a = 60 # 0011 1100 b = 13 # 0000 1101 print(bin(~a), ~a) #-61 print(bin(a & b), a & b) #与12 print(bin(a | b), a | b) #或61 print(bin(a ^ b), a ^ b) #异或49 print(bin(a << 2), a << 2) #左移运算符240 print(bin(a >> 2), a >> 2) #右移运算符15
判断语句
if - else 判断语句
x, y = 60, 13 if x < y: small = x else: small = y print(small) # 输出13
循环语句
while循环
count = 0 while count < 3: temp = input("猜一猜我想的是哪个数字?") guess = int(temp) if guess > 8: print("大了,大了") else: if guess == 8: print("你太了我了!") count = 3 else: print("小了,小了") count = count + 1 print("GAME OVER")
猜一猜我想的是哪个数字? 4 小了,小了
猜一猜我想的是哪个数字? 6 小了,小了
猜一猜我想的是哪个数字? 9 大了,大了
GAME OVER
for循环
for循环很常见,常常用于执行固定次数的循环
例子
a = int(input("您好,请输入一个正整数:")) sum = 0 for i in range(1, a+1): sum += i print("从1到%d的整数综合位%d" % (a, sum))
您好,请输入一个正整数: 8 从1到8的整数综合位36
break与continue
循环执行过程中,如果要中途结束循环,可以使用break命令跳出循环,而如果是结束本次循环的执行,并跳到循环起始处继续执行,则需要使用continue命令执行。
总结
今天入门学习了python,发现还是比较容易入手的。代码相对简介,可以轻松的完成操作。
本文地址:https://blog.csdn.net/weixin_44512863/article/details/108269889