Python基础入门:从变量到异常处理--阿里云天池

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))
您好,请输入一个正整数: 818的整数综合位36

break与continue
循环执行过程中,如果要中途结束循环,可以使用break命令跳出循环,而如果是结束本次循环的执行,并跳到循环起始处继续执行,则需要使用continue命令执行。

总结

今天入门学习了python,发现还是比较容易入手的。代码相对简介,可以轻松的完成操作。

你可能感兴趣的:(python)