Python入门学习笔记——变量

Python编程入门学习笔记
----------小白零基础跨专业学习中,欢迎讨论交流!--------
参考书:《python 编程从入门到实践》
这本书可以说讲的非常通俗了。第一部分是基础知识,后面还有项目手把手教程,新手友好!(由于英文水平堪忧,看的是中文版,猜想会不会英文原版的更通顺…anyway俺觉得中文版对入门来说已经够了…)

变量: 每个变量都存储一个具体的值,变量的值可以是数字,字符串,以及后面更复杂的字典,类等等。
1.变量的命名规则
a.变量名只能包含字母,数字和下划线。
b. 可以以字母或下划线打头,不能以数字打头。
c. 变量名中不能包含空格。
合法的变量名比如name,name_1,_name,但是1_name是不合法的。
注:为了不和之后字典的命名相矛盾,最好时用小写字母命名
注:变量存储的是当前最新的值。比如下面的语句

      massage="hello,world!''
      message="hi,nice to meet you!"
      print(message)

打印出来的结果就是

hi, nice to meet you!

2.字符串
字符串由括号引起,是一系列字符串。引号可以是单引号,也可以是双引号。在选择时要注意不要引起误会。

’this is Ann's book'

对于这样的字符串,系统会报错。因为默认只识别到了Ann之

前,而之后的s book无法识别。改成
"this is Ann's book"

就不会有这样的困扰了。关于字符串的操作在之后的帖中会介绍,在刷题的时候经常会有字符串的操作,多练习就会熟悉这些操作!(说给自己)
3.数字
和c语言一样,有整数和浮点数。个人感觉在练习中多用用就能明白规则和注意事项啥的,比较简单。

4.避免类型错误
有时候需要在消息中使用变量的值,比如想要输入一个数字,但python会自动将输入视为字符串;或者是想打印数字,但直接print会返回错误。可以灵活使用函数str()或int()来避免类型错误。
比如,打印一条关于年龄的消息:函数str()会将变量中的内容看做字符串处理

age=20
print("I am "+str(age)+" years old")

结果为:

I am 20 years old.

另一个例子:

year=input("this year:")
next_year=int(year)+1#year被视作字符串,用int()转化为整型用于计算
print(str(next_year))#str()转化为字符串用于打印

你可能感兴趣的:(入门)