pyhon_基础笔记_1

本文详细介绍Python中的字符串处理、布尔类型、数据转换、输入输出、运算符、列表操作等基础知识,适合初学者快速掌握Python核心语法。

1.单引号、双引号字符串的内容必须在一行,三引号字符串可以是多行,表示复杂的字符时,可以使用引号嵌套。在字符串定界符引号前面加入r(R),字符串会原样输出,转义符无效。常用的转义字符如下图所示。

              

2. 布尔数据类型(Flase 或 Ture),并且布尔值可以转化为数值1或0;

3.数据转换,python是一种弱语言,并不像java或c++语言那样变量必须要声明才可以使用,但仍然需要数据类型之间的转换,常用的数据类型的转换如下图所示。 非数字字符传

         

4.varible = input("请输入内容:"),input函数在python3.x中可直接输入数值或字符,print()打印输出函数可直接将字符或变量输出。默认为自动换行,如果不需要换行可将所要输出的内容用半角的英文逗号隔开。

5.pyhon中的运算符及表达式,常见的 算术运算符:

            

赋值运算:

        

位运算符:左移运算<<,左边溢出的位为0,右边空位补0。右移相反。

6.python 数据结构列表,a = [],末尾添加元素a.append(),  a.insert(0,‘abc’)特殊的位置插入元素,del a[0]删除元素,弹出元素pop(),不知道位置坐标的情况下删除元素remove(‘ ’)。sort()函数对列表永久排序,sorted()列表临时排序,len()获取列表长度。

7.python运算符规则是:优先高级的运算先执行,优先级低的运算后执行, 同一优先级的操作。

          

 

Traceback (most recent call last): File "D:\pyhon_projects\风化前.py", line 36, in <module> mean_weathered = weathered_chem.mean().reset_index() ~~~~~~~~~~~~~~~~~~~^^ File "D:\pyhon_projects\.venv\Lib\site-packages\pandas\core\frame.py", line 11700, in mean result = super().mean(axis, skipna, numeric_only, **kwargs) File "D:\pyhon_projects\.venv\Lib\site-packages\pandas\core\generic.py", line 12439, in mean return self._stat_function( ~~~~~~~~~~~~~~~~~~~^ "mean", nanops.nanmean, axis, skipna, numeric_only, **kwargs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "D:\pyhon_projects\.venv\Lib\site-packages\pandas\core\generic.py", line 12396, in _stat_function return self._reduce( ~~~~~~~~~~~~^ func, name=name, axis=axis, skipna=skipna, numeric_only=numeric_only ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "D:\pyhon_projects\.venv\Lib\site-packages\pandas\core\frame.py", line 11569, in _reduce res = df._mgr.reduce(blk_func) File "D:\pyhon_projects\.venv\Lib\site-packages\pandas\core\internals\managers.py", line 1500, in reduce nbs = blk.reduce(func) File "D:\pyhon_projects\.venv\Lib\site-packages\pandas\core\internals\blocks.py", line 406, in reduce result = func(self.values) File "D:\pyhon_projects\.venv\Lib\site-packages\pandas\core\frame.py", line 11488, in blk_func return op(values, axis=axis, skipna=skipna, **kwds) File "D:\pyhon_projects\.venv\Lib\site-packages\pandas\core\nanops.py", line 147, in f result = alt(values, axis=axis, skipna=skipna, **kwds) File "D:\pyhon_projects\.venv\Lib\site-packages\pandas\core\nanops.py", line 404, in new_func result = func(values, axis=axis, skipna=skipna, mask=mask, **kwargs) File "D:\pyhon_projects\.venv\Lib\site-packages\pandas\core\nanops.py", line 720, in nanmean the_sum = _ensure_numeric(the_sum) File "D:\pyhon_projects\.venv\Lib\site-packages\pandas\core\nanops.py", line 1686, in _ensure_numeric raise TypeError(f"Could not convert {x} to numeric") TypeError: Could not convert ['2023未风化点2425未风化点30部位130部位2313233353744未风化点45464742未风化点142未风化点249未风化点50未风化点53未风化点55铅钡玻璃风化前'] to numeric根据报错修改
08-13
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值