600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Python字面量 注释 变量 数据类型 数据类型的转换 标识符 运算符 字符串扩展

Python字面量 注释 变量 数据类型 数据类型的转换 标识符 运算符 字符串扩展

时间:2019-05-04 00:42:34

相关推荐

Python字面量 注释 变量 数据类型 数据类型的转换 标识符 运算符 字符串扩展

数据来源

01字面量

什么是字面量

字面量:在代码中,被写下来的的固定的,称之为字面量

常用的值类型

字符串

如何在代码中写它们

总结:

02注释

注释的作用

注释的分类

注释实战

总结

03变量

什么是变量

演示:

""""演示 Python中变量的相关操作"""# 定义一个变量,用来记录钱包余额money = 50# 通过print语句,输出变量记录钱包的内容print("钱包还有:", money);# 买了一个冰淇淋,花费10元money -= 10 # money -= 10 等价于 money = money - 10print("买了一个冰淇淋,钱包还有:", money,"元");

总结:

04数据类型

数据类型

type() 语句

type()语句的使用方式

演示:

# 方式1: 使用print直接输出类型信息print("方式1:")print(type("你好,李银河"))print(type(6666))print(type(11.22))# 方式2: 使用变量存type()语句的结果print("方式2:")string_type = type("你好,李银河")string_int = type(6666)string_int = type(6666)print(string_type)print(string_int)print(string_int)# 方式3: 使用type()语句,查看变量中存储的数据类型信息print("方式3:")name = "你好,李银河"name_type= type(name)print(name_type)

变量有类型吗?

总结:

05数据类型转换

为什么要转换类型

常见的转换语句

同前面学习的 type() 语句一样,这三个语句,都是带有结果的(返回值)我们可以用print直接输出,或用变量存储结果值。

演示:

# 将数字类型转换成字符num_str = str(11)print(type(num_str),num_str)# 将字符申转换成数字num = int("11")print(type(num),num)# 将字符申转换成浮点数num2 = float("11.234")print(type(num2),num2)# 错误示例,想要将字符脚转换成数字,必须要求字符串内的内容都是数字# num3 = int("你好,李银河!!")# print(type(num3),num3)# 整数转浮点数float_num = float(11)print(type(float_num),float_num)# 浮点数转整数int_num = int(11.99)print(type(int_num),int_num)

总结:

06标识符

什么是标识符

标识符命名规则

演示:

# 规则1:内容限定,限定只能使用:中文、英文、数字、下划线,注意:不能以数字开头# 错误代码示范:1_name = "张三"# 错误代码示范:name_! = "张三"name= "张三"name_= "张三"name_1= "张三"# 规则2:大小写感规则Itheima = "你好,李银河!!"itheima = "狂徒,张三!!"print(Itheima)print(itheima)# 规则3:不可使用关键字# 错误代码示范:class = 1# 错误代码示范:def = 1Class = 1 # 大小写感规则,C是大写和关键字class的c不一样Def = 2# 大小写感规则

变量命名规范

总结:

07运算符

算术(数学)运算符

演示:

"""演示Python中的各类运算符"""# 算术(数学)运算符值运草符print("1+1=",1+1)print("1-1=",1-1)print("1*2=",1*2)print("5/2=",5/2)print("5//2=",5//2)print("5%2=",5%2)print("5**2=",5**3) # 相当于5的3次方

赋值运算符

复合赋值运算符

"""演示Python中的各类运算符"""# 算术(数学)运算符值运草符# print("1+1=",1+1)# print("1-1=",1-1)# print("1*2=",1*2)# print("5/2=",5/2)# print("5//2=",5//2)# print("5%2=",5%2)# print("5**2=",5**3) # 相当于5的3次方# 赋值运算符num = 1 + 2 + 3 + 4print("num=",num)# 复合赋值运算符# + num1num += 5print("num1=",num)# - num2num -= 5print("num2=",num)# * num3num *= 5print("num3=",num)# / num4num /= 5print("num4=",num)# % num5num %= 4print("num5=",num)# ** num6num **= 3print("num6=",num)# // num7num //= 3print("num7=",num)

总结:

08 字符串扩展

字符串的三种定义方式

演示:

"""演示字符申的三种定义方式:单引号定义法双引号定义法三引号定义法"""# 单引号定义法,使用单引号进行包围name1 ='你好,李银河!!'print(type(name1),name1)# 双引号定义法,使用双引号进行包围name2 ="你好,李银河!!"print(type(name2),name2)# 三引号定义法name3 ="""你好,李银河!!"""print(type(name2),name3)

字符串的引号嵌套

演示:

"""演示字符申的三种定义方式:单引号定义法双引号定义法三引号定义法"""# 单引号定义法,使用单引号进行包围name1 ='你好,李银河!!'print(type(name1),name1)# 双引号定义法,使用双引号进行包围name2 ="你好,李银河!!"print(type(name2),name2)# 三引号定义法name3 ="""你好,李银河!!"""print(type(name2),name3)# 字符串内包含单引号name4 ="'你好,李银河!!'"print(type(name4),"name4=",name4)# 字符串内包含双引号name5 ='"你好,李银河!!"'print(type(name5),"name5=",name5)# 使用转义字符 \ 解除单引号的效用name6 = "\"你好,李银河!!"print(type(name6),"name6=",name6)name7 = "\"你好,李银河!!\""print(type(name7),"name7=",name7)

总结:

字符串拼接

演示:

# 字符申字面量之间的拼接print("狂徒"+"张三")# 字符串字面量和字符串变量的拼接name ="张三"age = 18# 错误示例:print("法外狂徒" + name + "年龄:"+age)# +号不能跟数字拼接,但是可以用逗号代替print("法外狂徒" + name + "年龄:", age)

总结:

09 字符串格式化

演示

# 通过占位的形式,完成拼接name ="张三"message ="狂徒 %s" % nameprint(message)# 拼接多个 (包括拼接数字)age = 18trade = "法外"message2 ="%s狂徒%s,年龄:%s" % (trade,name,age)print(message2)

演示

# 通过占位的形式,完成拼接name ="张三"message ="狂徒 %s" % nameprint(message)# 拼接多个(包括拼接数字)age = 18trade = "法外"message2 ="%s狂徒%s,年龄:%s" % (trade,name,age)print(message2)age2 = 22.99999999trade = "法外"num =2message2 ="%s狂徒%s%d,年龄:%f" % (trade,name,num,age)print(message2)

总结

字符串格式化 - 数字精度控制

演示:

num1 = 11num2 = 11.345# 宽度够就会在结果前面,用空格补全print("数字11宽度限制5,结果是: %5d" % num1)print("数字11宽度限制1,结果是: %1d" % num1)print("数字11.345宽度限制7,小数精度2,结果是: %7.2f" % num2)print("数字11.345不限制,小数精度2,结果是: % .2f" % num2)

总结:

字符串格式化 - 快速写法

演示:

"""演示第二种字符申格式化的方式:f”{占位}"""name="传智播客"set_up_year=stock_price=19.99print(f"我是{name},我成立于:{set_up_year}年,我今天的股价是:{stock_price}")

总结

字符串格式化 - 表达式的格式化

演示

"""演示对表达式进行字符申格式化"""print("1*1的结果是:%d" %(1*1))print(f"1*2的结果是:{1*2}")print("字符串在Python中的类型名是:%s" %type("字符串"))

总结

10数据输入(input语句)

获取键盘输入

input语句(函数)

演示

"""演示 Python的nput语句获取键盘的输入信息"""print("请告诉我你是谁?")name = input()print("我知道了,你是:%s" % name)

演示

"""演示 Python的nput语句获取键盘的输入信息"""name = input("请告诉我你是谁?")print("我知道了,你是:%s" % name)

输入数字类型

"""演示 Python的nput语句获取键盘的输入信息"""# name = input("请告诉我你是谁?")# print("我知道了,你是:%s" % name)# 输入数字类型num =input("请告诉我你的银行卡密码:")# input()无论输入什么都是当成字符串处理,所以我们这里要做数据类型转换num =int(num)print("你的银行卡密码的类型是:", type(num))

总结

Python字面量 注释 变量 数据类型 数据类型的转换 标识符 运算符 字符串扩展 字符串格式化 数据输入(input语句)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。