前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 干货 之变量和简单数据类型

Python 干货 之变量和简单数据类型

原创
作者头像
用户3412318
修改2019-04-24 11:00:56
3500
修改2019-04-24 11:00:56
举报
文章被收录于专栏:用户3412318的专栏

本文首发于 算法社区 dspstack.com,转载请注明出处,谢谢。

前言

本篇是在本人学习 Python 时做的一些笔记,比较简洁,更是干货,请大家笑纳

终端操作

进入 python3 终端:python3。退出 python3 终端:ctrl+D(ubuntu),或 exit() 函数。

在 python 终端可运行 python 代码片段,注意是代码片段,不是 py 文件。

在 cmd 命令行运行 py 文件:python hello_world.py。

变量

变量名只能包含字母数字下划线不能以数字开头

变量不能包含空格

不要将Python关键字和函数名用作变量名

程序不能成功运行时,解释器会提供一个 traceback。traceback 是一条记录,指出了解释器尝试运行代码时,在什么地方陷入了困境。

python约定的文件名:使用小写字母和下划线,如simple_message.py。

字符串

字符串方法:title(),upper(),lower(),去除空白函数lstrip(),rstrip() 和 strip()

字符串方法不会影响变量本身。

字符串拼接符号:加号 +

拼接中遇到字符串和数字,需把数字转换成字符串,使用 str() 函数,python 不会自动转换

添加输出空白:制表符\t,换行符\n,或者直接在字符串内部增加空格

python2 和 python3 中 print 函数的区别,版本 2.x 的 print 不是函数,而 3.x 的 print 是函数,所以需要加括弧。

加(+),减(-),乘(*),除(/),乘方:两个乘号(**)

注释

单行注释:井号#

编写注释的主要目的是阐述代码要做什么,以及是如何做的。

如果不确定是否要编写注释,就问问自己,找到合理的解决方案前,是否考虑了多个解决方案。如果答案是肯定的,就编写注释对你的解决方案进行说明吧。

文件开头加上自己的姓名和当前日期,再用一句话阐述程序的功能。

Python之禅

解决问题的办法有很多种,Python语言固有的灵活性使得大多数问题都有很多不同的解决之道。这种灵活性是可以接受的,但大家最终认识到,过于强调灵活性会导致大型项目难以维护:要通过研究代码搞清楚当时解决复杂问题的人是怎么想的,既困难又麻烦,还会耗费大量的时间。

解决方案尽可能避繁就简

编程是要解决问题的,设计良好、高效而漂亮的解决方案都会让程序员心生敬意

在多种解决方案中,选择最简单可行的解决方案

开发的项目涉及到复杂代码时,一定要为这些代码编写有益的注释

在编写的程序中,各种具体细节对其他python程序员来说都应易于理解

不要企图编写完美无缺的代码;先编写行之有效的代码,再决定是对其做进一步改进,还是转而去编写新代码

在 Python 终端中,输入 import this,获得Python之禅信息。

本文首发于 算法社区 dspstack.com,转载请注明出处,谢谢。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 终端操作
  • 变量
  • 字符串
  • 注释
  • Python之禅
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档