首页 > 编程语言 >1_python编程基础

1_python编程基础

时间:2023-09-30 10:03:02浏览次数:39  
标签:变量 python 编程 基础 cd 单词 命名 变量名

常用的dos命令

dir     #列出当前文件夹下的所有的子文件夹和文件

cls     #清空控制台   clear

exit    #退出命令行模式

cd        #进入指定目录

cd ..      # 退回到上一级目录

cd ..\..  #  向上退回两级目录

cd \      #切换到根目录


python 


代码执行顺序

从上到下,从左至右


注意事项

  • python文件后缀以py结尾
  • 一行一个语句,不用以分号做结尾
  • 如果一行上有多个语句,则每个语句必须以分号做结尾
  • 文件名尽量不用使用中文,不要包含空格
  • 不要混合使用tab键和空格缩进,缩进用于区分代码块
  • 除了在引号里(单引号、双引号)中,其它地方不要使用中文,要用英文半角
  • python编码规范遵循PEP8(https://www.python.org/dev/peps/pep-0008/

都需要英文...


变量定义

变量定义: 变量名 = 值(对象)


变量命名规范

变量名也可称之为标识符(变量名、函数名、类名、包名等统称为标识符),其命名要符合python的语法要求:

  • 由数字、字母、下划线组成,不能以数字开头
  • 严格区分大小写
  • 不能是python的关键字(保留字)

获取python的保留字

1_python编程基础_变量名



变量命名风格

好的变量命名风格应该见名知意,有意义。

  • 见名知意,有自描述性
  • 不建议使用中文命名变量
  • 一般变量可以用小驼峰规则:变量名由多个单词组成,第一个单词首字母小写,其它单词首字母大写
  • 也可以全部变量名都小写,单词之间用下划线分隔
小驼峰命名:
    myBook   yourMoney
 下划线分隔:
    my_book    your_money


变量输入和输出

输出

输入

格式化



注意事项

  • 变量必须先定义后使用
  • =两边要留一个空格






标签:变量,python,编程,基础,cd,单词,命名,变量名
From: https://blog.51cto.com/u_15580157/7654802

相关文章

  • 自动群发节日祝福,1行Python代码搞定!
    大家节日快乐,这里是程序员晚枫,小红薯也叫这个名字。今天给大家分享一个实用功能:自动群发祝福消息。我相信社会人都体会过,过年过节给别人群发祝福消息的无奈,今天分享的这个工具,可以快速的解决这个烦恼。我们一起来看一下使用方法吧~下载和安装自动群发的功能,来自一个Python第三......
  • Aveva Marine VBNET 编程系列-封装一个类
    由于AM的marapi的大部分类实现了IDisposable接口,所有避免内存过大,用了一般需要dispose下微软官方的解释:https://learn.microsoft.com/zh-cn/dotnet/api/system.idisposable?view=net-7.0 以下是MarDrafting类的定义,很显然它实现了IDisposable接口 ImportsSystem.Reflec......
  • Aveva Marine VBNET 编程系列-创建曲线
    显现的效果 代码实现:<MyAmFunctionAtt(NameOf(绘图控制),NameOf(新建曲线))>PublicSub新建曲线(wmAsWindowManager)DimdraftAppAsNewMarDraftingDimuiAsNewMarUi'ImportsAveva.Marine.UIDimutilyAsNewMarUtil'ImportsA......
  • python贪吃蛇模块设计一(真正的游戏效果还未实现)
    importrandomimporttimeimportturtle#分数score=0#最高分heigh_score=0#移动延迟delay=0.2#创建屏幕window=turtle.Screen()#设置标题window.title("贪吃蛇")#背景颜色window.bgcolor("white")#窗口大小window.setup(width=600,height=600)#创建蛇head=t......
  • Flutter/Dart第04天:Dart异步编程(Future和async/await)
    Dart官网代码实验室:https://dart.dev/codelabs/async-await重要说明:本博客基于Dart官网代码实验室,但并不是简单的对官网文章进行翻译,我会根据个人研发经验,在覆盖官网文章核心内容情况下,加入自己的一些扩展问题和问题演示和总结,包括名称解释、使用场景说明、代码样例覆盖、最后完......
  • 数学建模__线性规划Python实现
    我使用到的是python库中scipy。'''线性规划'''#目标函数的系数#minz=2x1+3x2-5x3c=np.array([-2,-3,5])#不等式限制条件的系数,转化为小于等于#2x1-5x2+x3<=10,x1+3x2+x3<=12Aup=np.array([[-2,5,-1],[-1,-3,-1]])#必须是二维#右侧系数bup=np.array([-1......
  • 数学建模__非线性规划Python实现
    使用到的是scipy库线性规划指的是目标模型均为线性,除此以外的都是非线性规划,使用scipy提供的方法对该类问题进行求解。fromscipy.optimizeimportminimizeimportnumpyasnp#定义目标函数deffun(args):a,b,c,d=argsv=lambdax:(a+x[0])/(b+x[1])-c*x[0]......
  • python生成词云图
    importwordcloudimportmatplotlib.pyplotaspltfromimageioimportimreadprint([1,2]+[3,4])#创建一个词云对象wc=wordcloud.WordCloud()img=imread(r'F:\PyCharm\test\bg.jpg')#要生成词云的文本text='''Whycanpre-trainedlanguagem......
  • 80道高频算法题Python版
    80道高频算法题来源于牛客网,这些答案都经过了我验证,可以复制粘贴后提交通过:掌握这80道题,99%的测试岗位算法考试都能通过。建议收藏后反复练习。本文为Python版本答案,对于Java版本答案,请在电子书《算法挑战》目录中查看。1、NC1大数加法:中等#计算两个数之和#@paramsstrin......
  • python中实现两个列表的交叉合并
     001、>>>list1=["aa","bb","cc","dd"]##列表1>>>list2=[111,222,333,444]##列表2>>>list3=[]>>>foriinrange(len(list1)):...list3.append(lis......