2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > python变量不能以数字打头详解

python变量不能以数字打头详解

时间:2021-12-27 13:33:55

相关推荐

python变量不能以数字打头详解

后端开发|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)]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。