Python基础入门(2)

Python基础入门(2)



1. 字符串的操作

print(myStr[0])
print(myStr[-1])

(1) 截取

	myStr[m:n]:从m到n-1
				print(myStr[0:len(myStr)])
	myStr[m:n:st]:从m到n-1,步长为st
				print(myStr[0:len(myStr):2])

(2) 索引

	顺序:从0到 len(myStr)-1
	逆序:从-1到 -len(myStr)

2. 类型的强制转换

• int() 整型
• float() 浮点型
• complex() 复数

num1 = 10
num2 = 10.0
num3 = 10 + 5j
print(type(num1),type(num2),type(num3))
print(str(num1),str(num2),str(num3))
print(type(str(num1)),type(str(num2)),type(str(num3)))

在这里插入图片描述

  • 练习:
    成绩管理系统:从终端录入一个数,进行分值判断
    A:85~100
    B:75~85
    C:60~75
    D:0~59。判断后,输出结果(A,B,C,D)。
    在这里插入图片描述在这里插入图片描述

3. 列表

(1) 定义
  list(),序列的一种,内部数据可以被更改,但是str、number数据不可被更改。
在这里插入图片描述
(2) 常用方法
  a. 数据更改
在这里插入图片描述 在这里插入图片描述

  b. 删除
在这里插入图片描述在这里插入图片描述

(3) 列表内置方法
  a. index:索引元素在列表中的下标

  b. clear:清空列表

  c. remove:按照名字移除列表元素

  d. pop:相当于出栈,移除最后一个元素

  e. copy:复制列表

	listCopy = language.copy()

  f. count:在列表中查询,返回列表元素出现的次数

  g. insert:指定位置插入元素

  h. sort:排序(类型必须一致)

  i. reverse:反转元素

  j. append:追加元素

	language.append("ruby")

  k. max:最大元素

  l. min:最小元素


4. 元组

  tuple 元组,也是一种数据序列,内部元素不允许修改

  max() min():根据ASCII码表的排序关系


5. 字典

  dict 字典,数据可变,键值对格式进行定义
在这里插入图片描述在这里插入图片描述


6. 函数式编程

(1) 函数应用

  a. 输入函数

	input()
		接受的输入必须是表达式

  b. 输出函数

	print语句:负责输出内容,语句后无需加入分号

  c. 字符串的内置函数
    i. 求序列长度:len()
在这里插入图片描述
    ii. 字符子串在整个字符串中出现的次数:count()
在这里插入图片描述
    iii. 对字符串进行编解码
     1) 编码:encode()
在这里插入图片描述
     2) 解码:decode()
在这里插入图片描述

  • 常见的字符串格式:
  • ‘str1’ : 常规字符串,默认ASCII
  • u’str2’ : 设置unicode格式的字符串
  • b’str3’ : 字节流格式的字符串
  • r’str4’ : 符合正则格式匹配方法的字符串

    iv. 指定字符在文件中出现的位置:find()
在这里插入图片描述
    v. 指定字符在文件中出现的位置:index()
在这里插入图片描述
    vi. 按指定字符分割:split()
在这里插入图片描述

(2) 函数的类型

Def 函数名(参数名):
	函数体

  a. 无参函数
在这里插入图片描述
  b. 必传参数
在这里插入图片描述
  c. 默认传参
在这里插入图片描述在这里插入图片描述

  d. 关键字传参
在这里插入图片描述
  e. 不定长传参
在这里插入图片描述在这里插入图片描述在这里插入图片描述

(3) 函数调用

在这里插入图片描述

外部文件:
        方式一:使用import关键字导入,导入后使用
                文件名.函数名

在这里插入图片描述

	    方式二:使用from...import...方式导入函数
                from 文件名 import 函数名

在这里插入图片描述


--->有问题请联系QQ1436281495^_^

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值