小白教程

 找回密码
 立即注册

如何编写Python程序初步认识

发布者: 小白教程

基本

仅打印hello world是不够的,是吗?您不仅想做更多的事情-您想要接受一些输入,对其进行操作并从中获得一些收益。我们可以使用常量和变量在Python中实现此目的,并且在本章中还将学习其他一些概念。

注释

注释#符号右边的任何文本,主要用作程序读者的注释。

例如:

print('hello world') # Note that print is a function

或者:

# Note that print is a function
print('hello world')

在程序中使用尽可能多的有用注释,以:

  • 解释假设
  • 解释重要的决定
  • 解释重要细节
  • 解释您要解决的问题
  • 解释您要在程序中克服的问题,等等。

代码告诉您如何,注释应告诉您原因

这对程序的读者很有用,这样他们就可以轻松了解程序在做什么。记住,这个人六个月后可以成为你自己!

文字常量

一个常量的一个例子是一个数字等51.23或类似的字符串'This is a string'"It's a string!"

之所以称其为文字,是因为它是文字-您可以按字面值使用它的值。该数字2始终代表自己,而不代表其他任何东西-它是一个常数,因为其值无法更改。因此,所有这些都称为文字常量。

数字

数字主要有两种类型-整数和浮点数。

一个整数的例子是整数2

浮点数(或简称为float)的示例3.2352.3E-4E符号表示10的幂在这种情况下,52.3E-4装置52.3 * 10^-4^

经验丰富的程序员注意事项

没有单独的long类型。int类型可以是任意大小的整数。

字符串

字符串是一个序列字符字符串基本上只是一堆单词。

您将在几乎所有编写的Python程序中使用字符串,因此请注意以下部分。

单引号

您可以使用单引号指定字符串,例如'Quote me on this'

引号内的所有空白(即空格和制表符)均按原样保留。

双引号

双引号中的字符串的工作方式与单引号中的字符串完全相同。一个例子是"What's your name?"

三引号

您可以使用三引号-("""'''指定多行字符串您可以在三重引号内自由使用单引号和双引号。一个例子是:

'''This is a multi-line string. This is the first line.
This is the second line.
"What's your name?," I asked.
He said "Bond, James Bond."
'''

字符串是不可变的

这意味着一旦创建了字符串,就无法更改它。尽管这似乎是一件坏事,但实际上并非如此。我们将看到为什么这不是我们稍后将看到的各种程序中的限制。

C / C ++程序员注意事项

charPython中没有单独的数据类型。并没有真正的需要,我相信您不会错过它。

Perl / PHP程序员注意事项

请记住,单引号字符串和双引号字符串是相同的-它们没有任何区别。

格式化方法

有时我们可能想从其他信息构造字符串。这是该format()方法有用的地方。

将以下行另存为文件str_format.py

age = 20
name = 'Swaroop'

print('{0} was {1} years old when he wrote this book'.format(name, age))
print('Why is {0} playing with that python?'.format(name))

输出:

$ python str_format.py
Swaroop was 20 years old when he wrote this book
Why is Swaroop playing with that python?

这个怎么运作

字符串可以使用某些规范,随后,format可以调用方法以将这些规范替换为该format方法的相应参数

观察我们使用的第一个用法,{0}它对应于变量name该变量是format方法的第一个参数。

Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )

GMT+8, 2024-11-24 09:57 , Processed in 0.025153 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

返回顶部