python学习笔记-变量和简单数据类型

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"



            

猜你喜欢

转载自blog.csdn.net/weixin_40962970/article/details/79950741