赞
踩
目录
语法:接受变量=input("提示语句")
- name=input("请告诉我你是谁:")
- print("我的名字是:%s" % name)
注意:input语句中不管你写入的是什么数据,他都会把数据当作字符串处理。
作用:输出变量内容到控制台
换行输出:print(数据1,数据2,数据3)
不换行输出:print(数据1,数据2,数据3,end="")
- name="cjc"
- age="24"
- print("名字为",name,"年龄为",age)
- print("---")
- print("名字为",name,"年龄为",age,end="")
- print("---")
注意:这种输出语句常和格式化字符串进行混用。
字符串:又称为文本,是由任意数量的字符,如中文、英文、各类符号、数字等组成。所以叫做字符串
注意:三引号定义法,和多行注释的写法一样,同样支持换行操作,使用变量接受他,他就是字符串;不使用变量接受他,他就作为多行注释使用。
- name1='cjc'
- print(type(name1))
- name2="cjc"
- print(type(name2))
- name3="""
- cjc"""
- print(type(name3))
结果:执行结果都是字符串类型
前言:若我们与两个字符串文本字面量,那么可以将其拼接成一个字符串,通过+即可完成
print("我是个"+"大帅哥")#我是个大帅哥
不过,单纯的两个字符串字面量拼接显得很呆,一般字面量和变量或变量和变量之间会使用拼接
- name="cjc"
- print("my name is "+name+" we could learn python each other")
注意:
理解:先占个位置(占位符通常用%表示),等一会有个变量过来,我把它变成字符串放到展位的位置
- class_num=57
- avg_salary=16781
- message="python是大数据学科,北京第%d期,毕业平均工资:%s" % (class_num,avg_salary)
- print(message)
注意:
前言:如下图19.99变成了19.990000
我们可以使用辅助符号“m.n”来控制数据的宽度和精度
示例
语法:f"{变量1}{变量2}"
注意:f其实就是format的含义
- name="传智播客"
- set_up_year=2006
- stock_price=19.9
- print(f"我是{name},我成立于:{set_up_year}年,我今天的股价是:{stock_price}")
表达式:一条具有明确执行结果的代码语句
前言:在程序中,字符串所用的字符都有其对应的ASCII值,每一个字符都能对应上一个数字的码值,字符串的比较就是基于数字码值大小的比较
理解:字符串是按位比较,也就是一位一位的进行对比,只要有一位大,那么整体就大
含义:在代码中涉及数据交互的地方,提供数据类型的注解(显示的说明)
语法1:变量:类型
语法2:#type: 类型
注意:类型注解仅仅是提示性的,不是决定性的,不会影响到程序的运行
- def 函数/方法名(形参名:类型,形参名:类型):
- 函数体
- def 函数/方法名(形参名:类型,形参名:类型) -> 返回值类型:
- 函数体
- def add(x:int,y:int):
- return x+y
- def func(data:list) ->list:
- return data
注意:使用union类型可以定义联合注解,使用时需要导入模块Union
语法:Union[类型,……,类型]
- from typing import Union
- my_list:list[Union[int,str]]=[1,2,"hello"]
- my_dict:dict[str:Union[str,int]]={"name":"lili","age":18}
- def func(data:Union[int,str])->Union[int,str]:
- pass
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。