Python基础知识

Python基础知识

1.变量

teacher = "小甲鱼"
print(teacher)
小甲鱼

2.字符串

’5‘+’8‘
'58'

3.条件分支

1<3
true
1>3
false
1 !=3

4.初认识循环

temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
while gues != 8:
     if guess > 8:
        print("哥,大了大了~~~“)
     else:
        print("嘿,小了小了~~~")
     temp = input("请再试试吧:")
     guess = int(temp)
print("哎呀,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中了也没有奖励噢~")

5.类型转换

int()的作用是将一个字符串或浮点数转换为一个整数:

a ='520'
b =int(a)
a,b
('520',520)

float()的作用是将一个字符串或整数转换为一个浮点数:

a ='520'
b =float(a)
a,b
('520',520.0)

str()的作用是将一个数或任何其他类型转换为一个字符串:

a = 5.99
b = str(a)
b
'5.99'

6.常用操作符

算术操作符
+, - , * , / , % , ** , //**
比较操作符
<, <=, >, >=, ==, !=
逻辑操作符
and or not**

7.循环语句

if,else循环语句:

x = input("请输入:")
y = int(x)
if y<200:
    print(y)
elif 500>y>=200:
    y =y*0.9
    print(y)
elif 1000>y>=500:
    y =y*0.85
    print(y)
else:
    y =y*0.80
    print(y)

while循环语句:

i =1
sun =0
while !<=100:
     sum +=i
     i +=1
print(sum)

for循环语句:

for each in "FishC":
     print(each)
F
i
s
h
C

break语句:

for year in range(2018,2100):
   if (year% 4 ==0) and (year% 100 !=0) or (year% 400 ==0):
     break
print("2018年以后出现的第一个闰年是",year)

continue语句:

for year in range(2018,2100):
   if (year% 4 ==0) and (year% 100 !=0) or (year% 400 ==0):
      print(year)
      continue

8.列表

向列表中添加元素:
append()方法只能支持添加一个元素:

number =[1,2,3,4,5,6,7]
number.append(0)
number
[1,2,3,4,5,6,7,0]

extend()方法可以向列表末尾添加多个元素:

number =[1,2,3,4,5,6,7]
number.extend([0,9])
number
[1,2,3,4,5,6,7,0,9]

insert()方法有两个参数:第一个参数是指定待插入的位置(索引值),第二个参数是待插入的元素值:

number =[1,2,3,4,5,6,7]
number.insert(1,8)
number
[1,8,2,3,4,5,6,7]

从列表中获取元素:

num =['1','2','3','4','5','6']
num[1]
'2'
num =['1',['2','3','4'],'5','6']
num[2,2]
'4'

从列表中删除元素:
remove()删除元素,但并不知道这个元素在列表中的具体位置:

num =['1','2','3','4','5','6']
num[1]
'2'

pop()方法是将列表中的指定元素"弹"出来,也就是取出并删除该元素:


'2'
num
['1','3','4','5','6']

del()不仅能够用来删除列表中的某个(些)元素,还可以直接删除整个变量:

num =['1','2','3','4','5','6']
del num[2]
num
['1','2','4','5','6']

列表切片:

list 1=["蜘蛛侠","蝙蝠侠","钢铁侠"]
list 2=[list[1],list[2]]
list2
['蝙蝠侠','钢铁侠']
list 2=[:1]
list2
['蜘蛛侠']

常见列表操作符:
count()方法的作用是统计某个元素在列表中出现的次数:

list =[1,2,3,1]
list.count(1)
2

index()方法的作用是返回某个元素在列表中的一次出现的索引值,还可限定查找的范围:

list =[1,2,3,1]
list.indext(1)
0

reverse()方法的作用是将整个列表原地翻转:

list =[1,2,3,1]
list.reverse()
list
[1,,3,2,1]

sort()方法的作用是对列表元素进行排序:

list =[1,3,2,4,6,5,7]
list.sort()
list
[1,2,3,4,5,6,7]

find()方法用于查找sub参数在字符串中第一次出现的位置:

str3 ="床上女子叫子女上床"
str3.find("女子")
2

replace()用于将字符串中的old参数指定的字符串替换成new参数指定的字符串:

str4 ="I love you."
str4.replace("you","fish.com")
'I love fish.com'

join()用于拼接字符串:

num =['1','2','3']
'-'.join(num)
'1-2-3'

9.格式化

format():

"{0} love {1}.{2}".format("I","FishC","com")
'I love FishC .com'

10.序列
list()方法用于把一个可迭代对象转换为列表:

a =list((1,2,3))
a
[1,2,3]

tuple()方法用于把一个可迭代对象转换为元组:
str()方法用于把obj对象转换为字符串:
len()方法用于计算长度:

str4 ="I love you."
len(str4)
11

max(),min()分别表示最大最小的值:
sum()方法用于计算所有元素总和:

tuple 1,2,3
sum(tuple)
6

enumerate()方法生成由二元组构成的对象,每个二元组由可迭代参数的索引号及其对应的元素组成:

str ="love"
for each in enumerate(str):
     print(each)
 (0,'l')
 (1,'o')
 (3,'v')
 (4,'e')

zip()方法用于返回由各个迭代参数共同组成的元组:

list =[6,7,8,9]
str ="love"
for each in enumerate(list,str):
     print(each)
 (6,'l')
 (7,'o')
 (8,'v')
 (9,'e')

10.总结

以上就是我总结的这周学习的内容,第一周学习确实有些困难,但我会继续努力,坚持下去,跟着学长学习更多新的知识,不断地提升自己。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值