两小时入门学习python-----第二小时

1.字符串相关操作

1.1     upper 方法

我们在x函数的后面输入一个"."他会出现很多的选项,我们把它称为方法,我们将 x.upper看作是一个函数,这个函数的返回值是x里面的字符串全部大写,而原本的函数里面的值是不会有变动的,总而言之就是这个内容存在的内存地址不同。

 1.2 find方法

find方法的返回值是x函数里面第一次出现‘e’字符位置的索引,注意哦 索引是从0开始的

 更强大的是find方法还可以返回字符串的第一个字母的索引

但是如果你find的东西不存在那么他就会返回-1

 1.3 replace方法

 replace方法可以将变量中的文本进行替换哦,当然跟upper方法一样,他替换后的东西存放的地址和原来的函数地址是不一样的

 2.比较运算符

学过c语言的同学一定知道我们常用的比较符有

> 、>=、<、<=、==、!=

我们通过比较运算符将两个变量进行比较

如 a = 3>2

如果3>2为真,那么a的值就是bool类型 True

如果为假 ,那么a的值就是bool类型 False

 3.逻辑运算符

学过c语言的同学一定知道  "&&"代表合取运算 "||"代表析取运算,简单来说" &&"只有前后都为真时整体才为真,而"||"只要前后有一个为真则整体为真

而在python语言中 "&&"我们用"and"表示 ,"||"我们用"or"来表示

哦对了还有个非运算,在python中用"not"来表示非运算

 

 4.if语句

if语句的基本格式如下

if a>b:

     print("a")

elif a==b:

     print("a = b")

else:
     print("b")

其实elif和c语言中的elseif作用是一样的 

在py语言中我们要特别注意每段代码前的缩进,不一样的缩进会照成不一样的结果。

在if语句中,如果下面的代码前面具有缩进那么就表示这段代码在if语句这个大结构内,如果if判断为真了那么就会运行他

if a>b:

     print("a")
print("b")

如果像上面这样代码前面没有缩进那么就说明这段语句不在if语句内,无论if语句的判断结果为什么计算机都会执行这段程序

 5.循环

循环一共有两大类,分别是while循环和for循环

5.1 while循环

 while循环的结构和if语句其实是类似的

while a<b:

   print("a")

 5.2 for循环

for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。

for循环的基本格式如下

for a in b:
    print(a)
else:
    break

 6. list列表(数组)

如何定义一个列表呢?

a = ["apple", "banana", "orange", "pineapple"]

如何将整个列表打印出来呢?   其实直接打印就行了

print(a)

如何访问列表中的元素

b = a[0]

 如何输出一个区间中的东西呢

b = a[0:3]

要注意区间右边的数是你像输出的最后一个元素的索引-1

 如何输出最后一个元素呢

b = a[-1]

当然a[-2]代表的就是倒数第二个元素了

7. list列表操作

7.1 append方法

这个方法可以在列表的末尾追加元素,不同于字符方法,list列表方法是真的在原来的列表上进行修改的

 7.2 insert方法

这个方法可以在list列表的指定位置添加东西,可以是字符串,也可以是列表 等等 

7.3 remove方法

这个方法可以删除列表中的指定东西

 7.4 clear方法

这个方法能清除整个列表哦

7.5 如何知道一个元素是否在列表中?

print("apple" in a)

 8. len函数

注意这是个python的内置函数不是方法

这个函数可以输出列表的长度(元素数)

 

8.range函数 

基本形式

range(10)

它可以生成从0到9的序列

 

range(5, 10)

他可以生成从5到9的序列

 

range(5, 10, 2)

他可以生成从5到9的序列并且每个数之间的间隔是2

 9. tuple元组

如何生成一个元组

a = (1, 2, 3, 4)

元组和列表的区别是元组中的元素是不能改变的

9.1 count方法

他可以记录元组中出现某一元素的次数

 9.2 index方法

他可以记录元组中第一次出现某个元素的下标

好了,到这里2小时入门学习python就到此为止了,希望这个教程能对你有所帮助,再会!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值