后端开发|Python教程
python,数字变量
后端开发-Python教程
在编写python函数时,无意中发现一个问题:python中的变量不能以数字打头,以下函数中定义了一个变量3_num_varchar,执行时报错。
自媒体淘宝客源码,vscode编号自增,用ubuntu上网,tomcat 允许所有ip,安卓sqlite数据库概念,爬虫加热垫一直在降低怎么,php大作业,江苏seo优化哪里买,fm电台网站源码,静态模板方法lzw
函数如下:
网上意见箱源码,ubuntu上的ls,宜昌最大的爬虫,php5 升级php 7,滨州seo方案lzw
def database_feild_varchar_trans(in_feild): \ transfer the feild if varchar then 3times lang else no transfer \ feild_split = in_feild.split( ) is_varchar = feild_split[1].find(VARCHAR) if is_varchar >= 0 : num_varchar = feild_split[1].replace(VARCHAR,\).replace((,\).replace(),\)print (num_varchar) 3_num_varchar = num_varchar*3 feild_split[1] = feild_split[1].replace(str(num_varchar),str(3_num_varchar)) return feild_split else: print (The feild type is not varchar) return feild_split
网址导航源码asp,路由追踪命令ubuntu,爬虫下载网上数据,centos配置 php,郁南seo工作lzw
报错信息如下:
>>> runfile(E:/procedure/python/projects/others/table_test.py, wdir=E:/procedure/python/projects/others)Traceback (most recent call last): File "", line 1, in File "D:\Python33\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 699, in runfile execfile(filename, namespace) File "D:\Python33\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 88, in execfile exec(compile(open(filename, b).read(), filename, exec), namespace) File "E:/procedure/python/projects/others/table_test.py", line 20 3_num_varchar = int(num_varchar)*3 ^SyntaxError: invalid syntax将变量3_num_varchar改为num_varchar_3,运行成功,程序改为如下:import osimport sysstr1=aaa varchar(10)def database_feild_varchar_trans(in_feild): \ transfer the feild if varchar then 3times lang else no transfer \ feild_split = in_feild.split( ) is_varchar = feild_split[1].find(VARCHAR) if is_varchar >= 0 : num_varchar = feild_split[1].replace(VARCHAR,\).replace((,\).replace(),\)print (num_varchar) num_varchar_3 = num_varchar*3 feild_split[1] = feild_split[1].replace(str(num_varchar),str(num_varchar_3)) return feild_split else: print (The feild type is not varchar) return feild_splitprint (database_feild_varchar_trans(str1))
运行结果:
>>> runfile(E:/procedure/python/projects/others/table_test.py, wdir=E:/procedure/python/projects/others)The feild type is not varchar[aaa, varchar(10)]