输入 | |
变量 | 等号后面的赋值 |
字符串 | 引号里面的(单双引都是) |
函数常用 | |
input函数 | -输入的内容 |
int函数 | 将字符串类型转化为整数型 |
type函数 | 获取数据类型 |
rstrip函数 | 删除空白(永久删除 需重新对变量赋值) |
len函数 | 获取字符串长度 |
空间符号 | |
\n | 换行--每行一个变量 |
\t | 制表 |
占位符 | |
%s | 字符串占位符,后面的%再跟变量 |
%d | 将整数变量的值 插入到字符串的对应位置 |
%.nf | 保留小数点,n表示保留n位小数 |
括号的数据类型 | |
小括号 ( ) | tuple元组---不可变序列 |
中括号 [ ] | list列表---可变序列 |
大括号 { } | dict字典---可变序列,键对值组,冒号 : 分开键和值 |
———————————————————————————————
一、输入
小概
- 变量--等号后面的赋值
- 字符串--引号里面的(单双引都是)
函数常用
- input函数--输入的内容
- int函数--将字符串类型转化为整数型
- type函数--获取数据类型
- rstrip函数--删除空白(永久删除 需重新对变量赋值)
e.g1. 用input读入数字,并输出数字与变量类型。输入只有整数。
num = int(input())
num_type = type(num)
e.g2. 用rstrip永久删除'python '这个字符串中的空白
>>>favorite_language = 'python '
>>>favorite_language = favorite_language.rstrip()
>>>favorite_language
'python'
二、输出
范例 输出“Ada Lovelace”
- 加号--拼接字符串
- title()--将每个单词的首字母改为大写
- 小数点--使后针对前执行
first_name = "ada"
last_name = "lovelace"
full_name = first_name+" "+last_name
print(full_name.title())
空间符号 -- 换行 \t制表 \r回车
e.g1. \n 换行--每行一个变量
str1="Hello World!"
str1="Hello Nowcoder!"
print(str1+"\n"+str2)
e.g2 \t 制表
>>>print("Python")
Python
>>>print("\tPython")
Python
e.g3 \n\t 换行&制表
>>>print("Languages:\n\tPython\n\tC\n\tJavaScript")
Languages:
Python
C
JavaScript
e.g4 直接把print换行也行--将输入的数字输出,同时换行输出变量类型
num = int(input())
num_type = type(num)
print(num)
print(num_type)
占位符—— %s %.nf
替后面的变量值占一个位置
%s---字符串占位符,后面的%再跟变量
e.g1 %s 占位符 牛牛、牛妹和牛可乐,现在给定他们三个当中的某一个名字name,假设输入的name为Niuniu,则输出 I am Niuniu and I am studying Python in Nowcoder!
name = input()
print('I am %s and I am studying Python in Nowcoder!' % name)
%.nf---保留小数点,n表示保留n位小数
e.g2 输入描述:读入一个浮点类型小数。输出描述:保留两位小数输出。
n = input()
m = float(n)
print('%.2f'%m)