python初学

1.注释

#zhushi

'''
zhushi
zhushi
zhushi
'''

"""
zhushi
zhushi
zhushi
"""

单行注释#

多行注释''' '''或""" """(首尾位置,三个单引号或双引号,半角)

2.缩进

默认基本缩进单位四个空格,tab键可实现

3.标识符

字母数字下划线,第一个字符不能数字(只能字母下划线)

4.字符串拼接

a="abc"+"def"
print(a)

输出结果abcdef

5.type函数

a="abc"
print(type(a))

输出会检测类型

6.下划线,可作为数字分隔符

a=123_456
print(a)

输出123456

7.复数a+bj

c1=12+0.2j
print(c1)
print(type(c1))

输出

(12+0.2j)
<class 'complex'>

8.换行(比如一行写不下)

字符串或者表达式末尾加反斜杠  \ 

长字符串可以用三个单引号或双引号包围,三个引号里面的换行 空格 缩进等空白符会原样输出

表达式可以(...

多行内容

...)

9.引号输出问题

引号前面加反斜杠  \  转义

字符串内容有单引号,可用双引号包围字符串(反过来也可)

10.输入

a=input()
a=int(a)
print(a+5)

11.print函数

每一个print语句输出自动换行

一个语句中分隔符默认一个空格

(如果想改变默认分隔符,可以用sep函数)

n=123
print("abc",n,sep='|')

输出结果abc|123

12.计算

/ 除

//舍弃小数,只保留整数的除法,不是四舍五入

x**y  求x的y次方,可以乘方或者开方

保留几位小数的round函数

round(数字,保留几位)

print(round(1.23456,2))

结果1.23

13.逻辑运算符

and且

or或

not非

14.序列索引

从左开始:0,1,2...

从右开始:-1,-2,-3...

15.list列表的访问,增删改查

list=[1,'a']

访问

list[索引]

list[l:r:step]    l开始,r结尾,不包括结尾,step步长不写默认1

添加

list.append()     添加到列表末尾,可以是单个元素,也可以是列表、元组等

添加列表或者元组时,视为一个整体,作为一个元素添加到列表中,变为包含列表和元组的新列表

list.extend()     添加到列表末尾,可以是单个元素,也可以是列表、元组等

但不能是单个的数字

列表或者元组,不会视为整体,而是把它们包含的元素逐个添加到列表中

list.insert(索引,元素)

列表或者元组,视为一个整体

删除

del list[索引]

del list[start:end]     删除 start 到 end 之间的元素,不包括 end 位置的元素

pop(索引)     不写索引的话,pop()默认删除最后一个

remove(指定值)     只删除第一个和指定值相同的元素,且要保证该元素存在

list.clear()     清空列表

修改

list[索引]     直接重新赋值

list[start:end]     修改不包括end的元素

如果start==end,相当于插入一组新元素,这时不能只插入一个

如果使用字符串赋值,会把字符串转成一些单个字符的序列

list[1,6,2]

步长2,即修改第一个第三个第五个

查找

list.index(查找元素,start,end)     返回索引值

只写start,从start找到最后

start和end都不写,从头找到尾

list.count(元素)     统计该元素出现了几次

16.range函数

range(l,r,step)

l是开始,r是末尾,不包括末尾r

step是步长,不写的话默认1

17.模块别名as

import x as y

y.

18.eval和exec函数

eval是表达式,exec大段代码

eval可以有返回值,exec返回值是none

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值