天池龙珠计划 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,发现还是比较容易入手的。代码相对简介,可以轻松的完成操作。