1.运行Hello_word.py 时发生的情况
1>Hello_word.py 指出这是一个Python程序,编辑器将使用解释器来运行它。
2>python 的编译器具有语法突出功能。
2.变量
1>
message = "Hello python world!" print(message) message="Hello python crash course world!" print(message)输出:
Hello python world! Hello python crash course world!
注:在程序中可以随时修改变量值,而Python将始终记录变量最新值。
2> a>变量名(字母,数字,下划线) 注: 数字不能打头
b>变量名不能包含空格
c>不能将Python关键字和函数名作为变量名
d>变量名应简短而具有描述性
e>慎用小写字母i和大写字母O
注:变量名最好使用小写字母
3.字符串
1>字符串就是一系列字符,用引号括起来的都是字符串,引号可以是单引号,也可以是双引号。
2>
name="ada lovelace" print(name.title())输出:
Ada Lovelace
//方法通常需要额外的信息来完成工作
//方法是Python可对数据执行的操作
//让Python对变量name执行方法title()指定的操作
/************************************************************************************************************
title() 以首字母大写的方式显示每个单词
upper() 将所有字母改为大写
lower() 将所有字母改为小写
**************************************************************************************************************/
3> 拼接
first_name="ada" last_name="lovelace" full_name=first_name+" "+last_name print(full_name)
输出:
ada lovelace
print("Hello,"+full_name.title()+"!")输出:
Hello,Ada Lovelace!
//可以使用拼接来创建消息,再把消息存储在一个变量中
4>空白泛指任何非打印字符,如空格、制表符、和换行符
>>>print("python")
python
>>>print("\tpython")
python
/**********************************************************************************************************************
制表符 \t
换行符 \n
"\n\t" 让python换到下一行,并在下一行开头添加一个制表符
********************************************************************************************************************/
5> //方法rstrip() 确保字符串末尾没有空白(只是暂时的) 若要永久删除字符串中的空白,必需删除操作的结果回到变量
//方法lstrip() 剔除字符串开头空白
//方法strip() 剔除字符串两端空白
例:>>>favorite_language.rstrip()
6>再用单括号括起来的字符串中,如果包含撇号,就会导致错误
7>在python2中,无需将要打印的内容放在括号内 ,而python3中print是一个函数,括号必不可少。
message="Happy"+str(age)+"rd Birthday"
4.
1>整数
在python中,可对整数执行(+)(-)(*)(/)运算
2>浮点数
结果包含的小数位数可能是不确定的
3>
age=23 message="Happy"+age+"rd Birthday" print(message)
类型错误。//age是int型,无法判断是数值23,还是字符2和3
改正:
message="Happy"+str(age)+"rd Birthday"