初学Python的第一次笔记 #day1
第一章
- 安装软件:IDLE
- ">>>"是Python多的一个提示符,我们所输入的命令就放在其后面。
- Print语句的使用例子 >>>print(“Hello,World!”)
下一行出现的结果 Hello,World! - 定义一个函数
>>>def hello():
print(“Hello”)
print(“Computers are fun!”)
>>>
后期调用时的情况
>>>hello()
Hello
Computers are fun!
>>>
- 程序的创建通常是将定义写入独立的文件,称为模块或者脚本。此文件必须保存在辅助存储器中,所以可以反复使用。
- 有些程序的开头会有# File:chaos.py等的代码,这些行称为“注释”。编译时自动跳过。
- 混沌行为的标志:显然不可预见性和对初始值的极端敏感性。
第二章
1.软件开发过程:分析问题、确定规格说明、创建设计、实现设计、测试/调试程序、维护程序。
2.标志符命名规则:每个标志符开头都必须以字母或者下划线,后跟字母、数字、或下划线。单个标志符不能包含任何空格。标志符区分大小写。标志符不能是关键字。
3.变量总是必须先赋一个值,才能在表达式中使用。
4.Python中的数学运算中,特别的是,乘方用**表示。
5.字符串之间可以相加,如>>>”Bat”+”man” 输出为’Batman’。
6.输出语句中,如print(,…,,end=”\n”),命名的关键字是end,它使用等号赋值,这里语句的输出以空格而不是行末字符结束,第二个语句的输出紧跟空格其后。
7.语句赋值时,Python将自动从内存中清除变量的旧值的过程,称为“垃圾收集”。
8.赋值输入。输入是用一个赋值语句结合一个内置函数input实现的=input()。是一个字符串表达式,用于提示用户输入,调用input时,他会在屏幕上显示。如:
>>>name=input(<”enter your name:”>)
>>>enter your name:jack
>>>name
>>>jack
>>>
另一个内置函数eval,包裹了input函数。如:x=eval(input(“please enter the number between 0 and 1: “),这样x的值就是你输入的值。
需要记住的是,如果希望得到一个数字,而不是一些原始文本(字符串)时,需要对input进行eval,此时用户不止可以输入数字,任何有效的表达式也是可以接受的。
9.同时赋值。Python语句中,允许同时输入、计算几个值,这样使得数值交换更加方便了。如:x,y=y,x 和score1,score2=86,92
但需注意的是,多个值的输入技巧不适合字符串(非求值)输入。
10.确定循环。例:for i in range(10):
x=3.9x1-x)
print(x)
这样的特定循环称为“计数循环”。
Python的for循环一般有以下形式:
for in :
章末实例:
编写一个程序,将以千米为单位的距离转换为英里。一千米约为0、62英里。
# File:chaos.py
# A simple program for the conversion between kilometers and miles.
def main():
x=eval(input("please enter the number of kilometers:"))
n=x*0.62
print("the mile is: ",n)
main()
运行截图: