python随笔1
1.1运行 hello_world.py
hello_world.py print("Hello world!") 运行上述代码,结果如下: Hello world!
说明:.py代表这是一个python程序
1.2变量
message = "Hello world!" print(message) 运行上述代码,结果如下: Hello world!
变量名的使用:(1)变量名只能包含字母,数字,下划线。变量名头部可用字母,下划线。
(2)变量名不能含有空格,不要使用python关键字和函数名作变量。
(3)变量名应简短且有含义。
1.3字符串
在python中,用单引号或双引号括起来的都是字符串。
"Hello world!" 'Hello world!'
使用.title()函数修改字符串大小写
name = "ada lovelace" print(name.title()) 运行上述代码,结果如下: Ada Lovelace
在name.title()中,name后的 . 让python对变量name执行方法title()指定的操作。title()是以首字母大写的方式显示每个单词,如果你希望程序将asd,ASD,Asd都看成一个名字,将它们都显示为Asd。
要将字符串改为全部大写或全部小写
name = "Ada lovelace" print(name.upper()) print(name.lower()) 运行上述代码,结果如下: ADA LOVELACE ada lovelace
合并字符串
first_name = "ada" last_name = "lovelace" full_name = first_name + " " + last_name print(full_name) 运行上述代码,结果如下: ada lovelace
删除空白
‘python’和’python ’看起来一样,对于程序来说是完全不一样的字符串。如果要比较两个字符串是否相同时,就要删除多余的空白。
python可以找到字符串开头或结尾多余的空白,要确保字符串末尾没有空白,可用方法rstrip()。要确保字符串开口没有空白,可用方法lstrip()。
>>>favorite_language = 'python ' >>>favorite_language 'python ' >>>favorite_language.rstrip() 'python' >>>favorite_language 'python '
这种空白的删除只是暂时的,接下来再次询问favorite_language时,你会发现字符串与输入时一样。要永久删除这个字符串中的空白,必须将删除操作的结果存回变量中:
>>>favorite_language = 'python ' >>>favorite_language = favorite_language.rstrip() >>>favorite_language 'python'
还可以删除字符串开头空白或者字符串两端的空白
>>>favorite_language = ' python ' >>>favorite_language.lstrip() ' python' >>>favorite_language.lstrip() 'python ' >>>favorite_language.strip() 'python'