Python学习(一)

  1. 除法与整除区别
a = 3 / 2
print(a) # 1.5
a = 3 // 2
print(a) # 1
  1. 变量赋值
a = 'ABC'
b = a
a = 'XYZ'
print(b) #ABC
  1. 格式化输出
print('%2d-%02d' % (3, 1))
print('%.2f' % 3.1415926)

请添加图片描述
list

classmates = ['Michael', 'Bob', 'Tracy']
print(classmates[0])
print(classmates)
print(classmates[3])

请添加图片描述

classmates = ['Michael', 'Bob', 'Tracy']
print(classmates[0])
print(classmates)
print(classmates[-1])
print(classmates[-2])
a = len(classmates)
print(a)
classmates.append('Adam') #尾部插入
print(classmates)
classmates.pop() #删减
print(classmates)
classmates.insert(1, "Jack") #中间插入
print(classmates)
classmates.pop(1)
print(classmates)

请添加图片描述
怎么通过命令行执行python文件:
请添加图片描述
if 判断

age = 20
if age > 18:
    print("age is %d" % age)
    print("age is %d", age) #错误
else:
    print("age is too small")

请添加图片描述

birth = input("birth is : ")
s = int(birth)
if s > 2000:
    print("00 after")
else:
    print("00 ahead")

注意input返回的是字符串
for 循环语句

sum = 0
count = [1, 2, 3, 4, 5, 6, 7, 8]
for x in count:
    sum = sum + x
print(sum)

range函数的使用

sum = 0
for x in range(101):
    sum = sum + x
print(sum)

while 循环用法:

count = 99
sum = 0
while count > 0:
    sum = sum + count
    count = count - 2
print(sum)

加上break后的用法:

count = 99
sum = 0
while count > 0:
    sum = sum + count
    count = count - 2
    print(count)
    if sum > 500:
        break
print(sum)

请添加图片描述
continue 的用法:跳过当前循环,即continue以后的语句

count = 11
while count > 0:
    count = count - 1
    if count % 3 == 0:
       continue
    print(count)
print("END")

字典的用法:dict

d = {'jack': 10, 'tom': 20, 'ver': 30}
print(d['jack'])
d['jack'] = 100
print(d['jack'])
d.pop('jack')
if d.get('jack', -1) == -1:
    print('jack is delete')

set的用法:一个无序和无重复元素的集合,添加重复元素将不起作用。

a = [1, 2, 4, 5, 6, 6]
s = set(a)
print(s)
s.add(4)
print(s)
s.add(8)
print(s)

请添加图片描述

s2 = set([2, 4])
print(s & s2)
def my_test(x):
    if x > 20:
        print('x is small')
    elif x < 10:
        print('x is so small')
    else:
        print('x is between 10 with 20')
my_test(30)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值