Python的eval和exec函数:把字符串当成代码执行
2022年12月4日 - 腾讯网
注入攻击在Python中也是存在的,因为eval和exec可以直接执行字符串中的代码,那么攻击者就可以把恶意代码作为字符串通过这两个函数注入到正常的代码中。在第一个例子里,如果我们输入以下的代码:直接代码都漏出去了,自然窃取数据、删除资料、植入病毒等攻击方法也都不在话下……...
详情
一张图,学会format格式控制参数大全,Python字符串格式化输出
2019年8月12日 - 网易
当给出的宽度大于字符串位数时,填充字符才有效。数字前是不能直接加上字符的,会报错,需要和对齐一起使用。对齐^中间对齐,<左对齐,>右对齐。逗号,用逗号,把显示的数字三位一分。点.点.后面需要跟数字(没有数字会报错),表示显示数字几位。如果数字比数字实际位数大,显示实际位数,如果小,就去掉后面的。
详情
第21p,字符串的基础操作,增删改查
2020年6月17日 - 网易
1、通用删除方法del()del方法只能删除个字符串,而不能删除字符串中的某个字符;三、字符串的“修改”操作注:字符串属于不可变类型,在Python中所有修改字符串的方法都不是修改原值,而是产生新的字符串;返回的也是新的字符串。1、字符串的大小写修改a.字符串首字母大写:capitalize()b.字符串的字母大小...
详情
Python编程中的基础数据类型:文本型、整型、浮点型,以及如何相互...
2022年5月3日 - 网易
1)如何将输入的一个字符串类型转为整型?通过int函数来实现。在这个案例中,我们使用输入函数input来向变量t输入一个文本类型的数据‘3’,我们可以通过输出变量t看出来输出结果值为'3',然后通过int函数,在参数中传入变量t,重新再给t变量进行赋值,结果发现t变量的类型变成了一个整数3,并且可以进行数学运算。2)那...
详情