Python基础学习(一)包括转义字符、查看类型、取整取余、幂运算、三元运算、断言、for循环、删除列表元素、break,continue 用法等

博客分享:哪有天兵天将,皆是凡人硬抗。

转义字符 \ r
 1、
    a = Let's go!
    print(a)   #报错
    
    b = 'Let\'s go!'#加转义字符
    print(b)   #Let's go!
    
    2str = 'C:\now' 
    print(str)    
    打印结果为:C:
               ow
    把\n当做换行转义,这种情况可以在字符串前加个r
    str = r'C:\now' 
    print(str) 
    打印结果为:C:\now
类型 type()
type()   //查看变量类型
例:
a=2
print(type(a))
打印结果为 :
<class 'int'>

isinstance()  //比较前与后的类型是否一致
例:
a = 'zzz'
print(isinstance(a,str))
打印结果为 :
True
取整 //
print(5//2)
print(3//2)
打印结果为 :
2
1
取余 %
print(5%2)
打印结果为 :
1
幂运算**
3**2
打印结果为 :
9

👏注意:幂运算比左侧的优先级高,比右侧的优先级低
-3**2-(3**2)
打印结果为 :
-9
    
3**-23**(-2)
打印结果为 :
0.111111111111

👏注:四则运算优先级,先乘除再加减。
三元运算
x,y = 4,5
small = x if x<y else y      
print(small)
打印结果为 :
4
断言assert 用来检测错误
assert 3>4
打印结果为 :AssertionError
for循环

```python
1for 

member = ['张三','李四','王五','呀呀呀呀']
for each in member:
print(each,len(each))
打印结果:
张三 2
李四 2
王五 2
呀呀呀呀 4
    
range(5)
打印结果:	
[0, 1, 2, 3, 4, 5]
    
2range

for i in range(1,10,2):    #参数说明,前两个表示取数范围,后一个为步长
print(i)
打印结果:
1
3
5
7
9
break,continue 用法
break: 终止循环,跳出循环体
continue:条件成立时,终止后面的循环重新开始

例continuefor i in range(10):
	if i%2 == 0:
		print(i)
		continue
	i += 2
	print(i)
	打印结果:
0
3
2
5
4
7
6
9
8
11
删除列表中的元素三种方法: remove()、 pop() 、del()
1、del用法
 del 可以删除任何位置的列表元素,若知道某元素在列表中的**位置**则可使用del语句
    例:  
a = [3, 2, 2, 1]
del a[1]
print(a)
打印结果:
[3, 2, 1]
2、pop()
pop() 可以删除任意位置的元素并将其返回,只需在括号内指定要删除的元素的索引即可, 
当括号内为空时则删除该列表最后一个元素并将其返回.
例:  
pop(1)
a = [3, 2, 1]
a.pop(1)
>>>2
 a
>>>[3, 1]
     
例:  
pop() 删除最后一个元素
>>> a = [3, 2, 1]
>>> a.pop()
1
>>> a
[3, 2]
    
3、remove()
remove()方法可根据值删除元素, 若不知所要删除元素在列表中的位置时
可用remove()删除
需要注意的是remove()所删除的元素是列表中第一个配对的值
例: 
>>> a = [3, 2, 1, 2]
>>> a.remove(2)
>>> a[3, 1, 2]

注:del 和 pop 括号里的都表示的是第几个元素,而remove是指元素本身的值 del: del a[1]
pop: a.pop(1)
remove:a.remove(2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值