python 笔记

一、hello world!
\My first procedure。 #我的第一个程序。

print ('Hello world!') # print:打印到屏幕。(‘打印到屏幕的内容’)
print ('I like you!') # 例一
\执行程序,输出如下:
image

二、注释
\单行注释用#号,#号后的所有字符,程序都不会运行。
\多行注释有2种方法:
\第1种:前后各用3各 " 号,中间为注释内容,前后各3个 " 号中的所有字符,程序都不会执行。
\第2种:前后各用3各 ' 号,中间为注释内容,前后各3个 ' 号中的所有字符,程序都不会执行。
image
\执行程序,输出如下:
image

三、变量
\变量:会变动的量
\Rules for naming variables。 #变量命名的规则
\变量是:为了存储(存储在内存里)程序运算过程中运算的结果,为了日后程序的调用和修改。
\变量命名要:清晰,并带有描述性,任何人一看都能更容易的理解。
\变量命名只能用:字母、数字、_下划线组成。
\变量命名的首位字符只能用小写字母开头,不能以数字或_下划线开头。
\变量名不能用除了_下划线以外的其它特殊字符(如:@#¥%……&*》《:”?等等)。
\变量名不能用保留字符作为变量名(例如:print、and、net、or等程序里有特殊意义的字符)。
name = "rate" # 名字 = 速度 rate为我的博客名
number1 = 3
number_of_students2 =6 # 变量名字的中间只能用下划线隔开,不能用空格或其它字符。
numberOfStudents3 = 8 # 变量名字可以用:除了首单词后边的单词首字母用大写隔开(驼峰体)。
print = 6 # 不能这样定义,因为print是程序中的保留字符。
print("",name)
print("",number_of_students2)
print("",numberOfStudents3)
print("number=",number_of_students2+numberOfStudents3)
\执行程序,输出如下:
image

\常量
\常量是指:不能变动的量(如:Π=3.1415......)
\变量名不能用大写字符开头,虽然在python中变量和常量都是可变的,但在python中常量命名用全大写英文字符表示,所以变量的首字符不建议用大写,(这不是硬性规定)
\只有双引号内的才是赋予的“变量”
name1 = "rate"
name2 = name1
print(name1)
print(name2)
\执行程序,输出如下:
image
number1 = 36 # 把36 赋值给 number1
number2 = 39 # 把39 赋值给 number2
number1 = 69 # 重新赋值,把69 又赋值给 number1。(第一行number1原先赋的值36,被python内部的内存回收机制清理掉做内存回收(可以理解为直接删除了不用的变量,但是代码还在,只是不给它内存空间),python内部的内存回收机制会定时清理不用了的变量,)
print("number1=",number1) # 因为有第三行重新定义的变量number1=69,所以python内部的内存回收机制认为第一行变量number1=36为没有用的变量,所以清理了第一行的变量number1.(只要代码中有同样的变量名,那么最后一个变量名上部的其它同样的变量名的变量都不会被python运行)
print("number2=",number2)
\执行程序,输出如下:
image
四、用户交互
\用户交互可以理解为和计算机的信息交换。input让用户输入内容,计算机print输出结果。
\ author: rate
\date: 2022/12/18
there_are_booksin_total = 90 # 90为int类型,(int全称=inteher,整型)。
name = input("your name:") # 用户输入("你的名:这里是用户输入的内容")用户输完后回车,程序运行下一行代码。
books = input ("the book you sold:") #用户输入的所有内容都为str类型(字符串 类型),(str的全称=string 字符串)类型。
print("your name:",name)
'''print("there are",there_are_booksin_total - books,"books left。") # there_are_booksin_total = 90数据类型为int类型,books 的数据类型为str ,类型不同不能运算。'''
print("there are",there_are_booksin_total - int(books),"books left。") # int(books)=把books的str(字符串 类型)转换成in(整形 类形)就可以运算了。
image
\执行程序,输出如下:
image
五、

posted @ 2022-12-10 20:01  榨菜人生  阅读(129)  评论(0)    收藏  举报