Python脚本_基础
学习写脚本不用会太牛逼的语法学习一门编程语言肯定要举的例子print(hello world) print(hello python)打印hello。python一些基础语法是不用引用头文件的。注释注释有好几种直接看代码简单的东西没必要研究# 注释不会执行 # print(这是注释,不会被执行) print(hello) #下面是多行注释 print(hello world) #快捷键 ctrl/ print(python) print(heool) print(111)变量# 1. 定义一个变量, 来保存名字 name 张三 # 2. 使用变量中的数据值, 直接使用变量的名字 # 打印 变量 name 中存储的名字 print(name) # 张三 print(name) # name, 加引号,就是直接打印显示引号中的内容 name 李四 # 使用李四数据覆盖了原来存储的内容 print(name) # 李四输入和输出input函数就是输入#input()函数得到的都是字符串类型不管输入的是什么都是字符串类型num input(请输入一个数字:) print(num, type(num)) num_1 input() print(num_1, type(num_1)) 请输入一个数字:2 2 class str 3 3 class str print函数就是打印到屏幕上面name 张三 age 18 # 数字可以不加引号 print(name, age) name input(请输入你的名字:) print(name) # 1. 提示用户输入(input)两个数字(两个 input) --- str(类型转换) num1 input(请输入一个数字:) num1 float(num1) num2 float(input(请输入一个数字:)) # 2. 使用获取到的数据进行加法运算 num num1 num2 # num round(num, 2) # round(数字, 小数位数) 保留几位小数 # 3. 在控制台输出计算结果格式要求:xx xx xx print(f{num1} {num2} {num})数据类型# 整型 整数 int num 10 # type可以查看类型 print(num, type(num)) # 10 class int # 浮点型 小数 float num1 3.14 print(num1, type(num1)) # 3.14 class float # 布尔类型 bool (True, False) num2 True num3 False print(num2, type(num2)) # True class bool print(num3, type(num3)) # False class bool # 字符串类型 str(使用引号引起来的都是字符串) name hello print(name, type(name)) # hello class str num4 3.1415926 print(type(num4)) # class str num5 True print(type(num5)) # class str数据转换 类型转换: 将一种数据类型转换为另一种数据类型 函数没有改变原来的数据类型而是产生一个新的你所需要的类型数据 int(x) 将 x 转换为一个整数 x 是字符串时必须是整数类型的字符串 float(x) 将 x 转换为一个浮点数 x 是字符串时只要是数字类型的字符串即可 str(x) 将 x 转换为字符串 对于任意数据类型 x 都可以转为字符串类型 tuple(s) 将序列 s 转换为一个元组 list(s) 将序列 s 转换为一个列表 age input(请输入你的年龄:) print(age, type(age)) # str 45 # 需求,将字符串类型 age 转换为 int 类型 new_age int(age) # 传入的必须是整数字符串其他也是如此 print(new_age, type(new_age)) # int 45 print(age, type(age)) # str 原数据没有变化是产生了一个新的数据 # 传入的必须是整数字符串其他也是如此不然就会报错 num input(请输入你的小数:) # 3.14 class int print(num, type(num)) num_s int(num) # 3.14就会报错。如果这里是float就可以输入小数 print(num_s, type(num_s)) #3.14 class str #int()还可以抹去float类型的小数 num_1 1.7 num_2 int(num_1) print(num_2, type(num_2)) # 1class int -------------------------------------------------------------- # float(x)将 x 转换为一个浮点数 x是字符串时只要是数字类型的字符串即可 num_3 input(请输入你的整数:) print(num_3, type(num_3)) # str new_4 float(num_3) # 只要是数字类型的字符串即可 print(new_4, type(new_4)) # float格式化输出name 张三 age 18 height 1.71 # 按照如下的格式显示个人信息格式化输出 # 我的名字是 xx,年龄是 xx 岁, 身高 xx m print(我的名字是 {},年龄是 {} 岁, 身高 {} m.format(name, age, height)) print(f我的名字是 {name},年龄是 {age} 岁, 身高 {height} m) 字符串.format () 在字符串中需要使用变量中数据的地方使用 {} 占位 将变量按照顺序写在 format() 的括号中变量之间使用逗号隔开 F-string 前提Python 的版本要大于等于 3.6 在字符串的前边加上 f 或者 F即 f 或者 F 在字符串中需要使用变量中数据的地方使用 {} 占位 将变量直接写在对应的 {} 中 转移字符# print(1111) # print(1111, end\n) #print默认有一个 end\n \n表示 换行 。\n可以换成别的 # print(1111, end_*_) print(1111, end ) # 只要不是\n就不会换行 print(2222) print(1111, end\t) # 只要不是\n就不会换行 print(3333)算数运算符#被除数➗除数商.....余数 print(9 / 2) # 除法 4.5 print(9 // 2) # 求商 4 print(9 % 2) # 求余 9 ÷ 2 4 ... 1 print(9 * 2) # 乘法 18 print(9 ** 2) # 9的 2 次方,两个 9 相乘, 81