Python3 Note(No.1)

背景:

python:3.7

OS:win10

IDE:Pycharm

特别提醒:此python系列博客是学习廖雪峰老师的python3教程的笔记 

输出用print(),输入字符串:input(),其他类型需要转换,如:s=input()  a=int(s)

注释:#

转义字符:\

r'':表示''内部的字符串默认不转义

'''...内容1,

  ...内容2''':的格式表示多行内容,...是提示符,不是代码的一部分

布尔值:可以用andornot运算

None:空值是Python里一个特殊的值,不是0

/除法:计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数

//除法:称为地板除,两个整数的除法仍然是整数

%:取余运算

UTF-8编码:可变长编码,在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。

ord()函数:字符转编码

chr()函数:把编码转换为对应的字符

bytes类型的数据用带b前缀的单引号或双引号表示:b'abc'

decode():bytes变为str

errors='ignore':忽略错误的字节

len():计算str包含多少个字符

 

UTF-8编码读取,在文件开头写上:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

%运算符:格式化字符串,print('name is %s,age is %d' % ('jack',20)) ;%%来表示一个%

list:有序集合,用[ ];可以随时添加和删除其中的元素;元素的数据类型可以不同;可以嵌套。即多为数组

s = ['123', 123, ['123', '456'], true]
append():追加
insert():插入
pop(i):删除i处元素

tuple:元组,用( );有序列表;tuple一旦初始化就不能修改,指的是一旦确定指向不会变;代码更安全;只有1个元素的tuple定义时必须加一个逗号;

判断: 

#从上向下顺序执行,直到条件为true
if <条件判断1>:
    <执行1>
elif <条件判断2>:
    <执行2>
elif <条件判断3>:  #elif相当于else if
    <执行3>
else:
    <执行4>

 

 循环:

for x in ...:把每个元素代入变量x,然后执行缩进块的语句。

range():范围函数

break:提前退出循环

continue:跳过当前的这次循环,直接开始下一次循环

dict:用{key:value},相当于C语言中的map,使用键-值(key-value)存储,具有极快的查找速度。 

判断key是否存能在:

  1.key in list

   2.list.get('key')

pop(key):删除一个key,对应的value也会从dict中删除

set:是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。序和无重复元素的集合,因此,两个set可以做数学意义上的交集、并集等操作;不可以放入可变对象; 要创建一个set,需要提供一个list作为输入集合:

s = set([1, 2, 3])
 s
{1, 2, 3}

重复元素在set中自动被过滤;

add(key)方法“”可以添加元素到set中,可以重复添加,但不会有效果 

remove(key)方法:可以删除元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用\[1\]:当在jupyter中使用pip install命令无法安装第三方库并出现问题时,可以尝试以下几种方法来解决。首先,完全关闭Jupyter,包括网页和后台,如果使用的是Anaconda,还需要退出Anaconda后台。然后重新进入Jupyter网页,使用pip install命令安装库。其次,可以通过cmd命令行切换到使用的Jupyter本身的Python库的目录下,然后使用pip install命令安装库。另外,也可以尝试使用PyCharm来安装库。在PyCharm中,进入File -> Settings -> Project -> Python Interpreter,切换到要使用Jupyter的Python环境,然后搜索库名并进行安装。最后,如果以上方法都不起作用,可以尝试更换网络。\[1\] 引用\[2\]:有时候,即使尝试了其他方法都没有成功,使用PyCharm安装库也可以解决问题。在PyCharm中,进入File -> Settings -> Project -> Python Interpreter,切换到要使用Jupyter的Python环境,然后搜索库名并进行安装。\[2\] 引用\[3\]:如果在错误信息的最下方出现"Note: you may need to restart the kernel to use updated packages. C:\Program Files\Spyder\Python\python.exe: No module named pip",这可能是因为Python环境中没有安装pip模块。可以尝试在终端中运行"python -m ensurepip"命令来安装pip模块。\[3\] #### 引用[.reference_title] - *1* *2* *3* [【you may need to restart the kernel to use updated packages】](https://blog.csdn.net/weixin_49049930/article/details/124742093)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值