二.变量和简单数据类型
1.运行hello_world.py时发生的情况
文件后缀.py指出这是一个python程序,因此编辑器使用Python解释器运行它,Python解释器会读取整个程序,确定代码中每个单词的含义。
2.变量
message="Hello Python world!"
print(message)
message="Hello Python Crash Course world!"
print(message)
添加了一个名为message的变量,并打印变量的值
在程序中可随时修改变量的值,而python将始终记录最新值
变量的命名和使用
变量名可包含字母,数字和下划线,不可以数字或下划线开头
不可包含空格
不能将Python关键字和函数拿来作变量名,尽量避免大写
使用变量时尽量避免命名错误
3.字符串
name="This is a string"
name='This is also a string'
即使用双引号或但引号括起来的都是字符串
使用方法修改字符串的大小写
title() 首字母大写
upper() 全部大写
lower() 全部小写
name="ada lovelace"
print(name.title())
print(name.upper())
print(name.lower())
合并(拼接)字符串
使用(+)号来拼接
first_name="ada"
last_name="lovelace"
full_name=first_name+" "+last_name
print("hello,"+full_name.title()+"!")
#也可使俩个字符串拼接保存到一个变量中
full_name="hello,"+first_name+" "+last_name+"!"
使用制表符和换行符添加空白
\t 制表
\n 换行
print("Languages:\n\tPython\n\tC\n\tjava\n\tJavaScript")
删除空白
favorite_language=' python '
favorite_language.rstrip() #尾删
favorite_language.lstrip() #头删
favorite_language.strip() #俩端删
在单引号括起的字符串中不可使用撇号
4.数字
整数
可对整数进行加减乘除运算,可使用括号改变优先级
10**6 #Python使用俩个乘号表示乘方运算
浮点数
带小数点的都称浮点数
一般作运算的结果包含的小数点位数是不确定的
使用函数str()避免类型错误
str() 将非字符串类型转化为string
age=23
#message="happy "+age+"rd Birthday" 类型错误
message="happy " +str(age)+"rd Birthday"
print(message)
5.注释
#单行注释
#向大家问好
print("Hello Python people!")
6.小结
本章掌握:如何使用变量,如何创建描述性变量名以及如何消除名称错误和语法错误;字符串是什么,以及如何使用大小写方式显示字符串;使用空白来显示整洁的输出,以及如何剔除字符串中多余的空白;如何使用整数和浮点数;使用数值数据时需要注意的行为。