ptyhon基础

1.print()用法:

无引号:数字或运算式

单引号:

双引号:和单引号无区别,如字符串中包含单引号,则可用双引号(或转义字符)

三引号:实现换行输出,其内容是自己进行换行填写:

  eg: print('''hello

                world''')

2.print()时用到的转义函数:
3. 四则运算
4. input()函数:收集终端用户输入的信息,信息为 “字符串”类型。所以,如果让用户输入数字,input()函数结果赋值给变量时,惜,注意需要强制转换 int(input(’’))
需要用户input固定的选项时,随机获取选项:random.choice()
5. 列表:
列表可以包含任何数据类型,列表格式:students = [‘小明’,30,1.20,‘7’]

使用下标索引提取列表元素:studens[1],students[1:],students[:2],students[1:3]

   【】提取元素下标规则:左右空,取到头; 左要取,右不取

增加列表元素append:只能增加一个单位元素:1个字符串元素,1个列表元素:students.append(‘小红’),studens.append([1,2])

删除列表元素del:del students[0]

6.字典:

键值对的组合,键值之间用冒号,对元素之间用逗号, :studentsScore ={‘小明’:90,‘小红’:95,‘小美’:85}

用键名 提取元素:studentsScore[‘小明’]

增加元素:就是用赋值语句 “字典名[键]=值” ——studensScore[‘小雅’]=100

删除元素:del studentsScore[‘小明’]

遍历字典:遍历的是字典的键(后边循环会详细介绍)

7.列表与字典的异同点:

不同点:列表有序; 字典无序,调动顺序不影响

相同点:修改元素,都是用赋值语句;可以任意嵌套所有数据类型

8.元组:tuple类型 (a,b,c)

元组中的元素不能修改

9.for循环:

循环列表: for i in students:遍历列表中的元素

循环字典: for i in studentsScore: 遍历字典中的“键”——i分别取值:‘小明’,‘小红’,‘小美’

循环字符串: for i in ‘CSDN’——i 分别取值 ‘C’,‘S’,‘D’,‘N’

只要循环的对象 长度>1即可。 错误示例:

  1. range() 函数:

range(x)——从0开始到x-1 的整数序列

取头不取尾(类似列表,取左不取右)——range(0,2):结果取 0,1

range(0,10,3)——取数步长间隔为3——结果取:0,3,6,9

  1. while循环: 先定义变量初始值

  2. for循环和while 循环对比:

循环次数明确时,用for循环;不明确时用while循环

13.循环中的4种语句:

14.字符串拼接格式化

%方法,格式:【‘字符串嵌入%’ 空格 %】:

                             print('吃得苦中苦,方为人上人,出自诗句%s,诗人%s'  %(poem,writer))

format方法,格式:【‘字符串嵌入{}’ .foramt()】:

                             print('吃得苦中苦,方为人上人,出自诗句{},诗人{}'.format(poem,writer))

15.类:

类的初始化方法:格式是def init(self),是由init加左右两边的【双】下划线组成

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值