本文主要介绍:
- 创建变量名的注意事项;
- 简介字符串、整型、浮点型;
- 如何添加注释;
- Python之禅;
变量命名规则:
- 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头;
- 变量名不能包含空格,但可使用下划线来分隔其中的单词;
- 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print;
- 变量名应既简短又具有描述性;
- 慎用小写字母i和大写字母O,因为它们可能被人看错成数字1和0.
字符串简介:
字符串就是一系列字符。在Python中,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号。这种灵活性能够让你在字符串中包含引号和撇号。
字符串中可用‘\t’代表制表符,用'\n'代表换行符。字符串与字符串之间可以用+进行拼接,常用方法还有:
title():以首字母大写的方式显示每个单词;
upper():全部大写;
lower():全部小写;
rstrip():删除末尾的空格;
lstrip():删除开头的空格;
strip():删除两端的空格
>>> str1='APPLE '
>>> str2='Egg '
>>> str3=' floweR'
>>> print('There are some words:\n\t'+str1.rstrip().title()+'\n\t'+str2.rstrip()
+'\n\t'+str3.lstrip().title())
There are some words:
Apple
Egg
Flower
>>>
Python2中print语句:
Python2中的print语句稍有不同。在Python2中,无需将要打印的内容放到括号内。从技术上说,Python2中的print是一函数,因此括号必不可少。有些Python2 print语句也包含括号,有些不包含。
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (
Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print 'hello python 2.7 world!'
hello python 2.7 world!
>>>
整型:
在Python中,可对整数进行加(+ )减(- )乘(* )除(/ )乘方(**)求模(%,它将两个数相除并返回余数)运算,也可使用括号修改运算次序。
>>> 4 % 3
1
浮点型:
由于计算机内部表示数字的方式,浮点型数据包含的小数位数可能是不确定的
>>> 0.1*3
0.30000000000000004
>>>
注释:
#代表单行注释,三引号代表多行注释
作为新手,最值得养成的习惯之一是编写简洁、清晰的注释。
#单行注释
'''多行注释
one
two
three'''
Python之禅:
编程语言Perl曾在互联网领域占据着统治地位,早期的大多数交互式网站使用的都是Perl脚本。彼时,‘解决问题的办法有多个’被Perl社区奉为座右铭。这种理念一度深受大家喜欢,因为这种语言固有的灵活性使得大多数问题都有很多不同的解决之道。在项目开发期间,这种灵活性是可以接受的,但大家最终认识到,过于强调灵活性会导致大型项目难以维护:要通过研究代码搞清楚当时解决复杂问题的人是怎么想的,既困难又麻烦,还会耗费大量的时间。
Python社区的理念都包含在Tim Peters撰写的‘Python之禅’中。要获悉这些有关编写优秀Python代码的指导原则,只需在解释器中执行命令import this。
>>> import this
The Zen of Python, by Tim Peters
Beautiful is better than ugly.