python 基础数据(python基础知识01认识python和学习)
前言
本文带大家认识python并学习python中变量的输入输出的相关知识.
一.在pycharm中书写python程序1.执行python程序的两种方式
1).命令行运行python程序:python.py
2).pycharm运行python程序:通过集成开发环境pycharm编写并允许python代码
2.在pycharm中运行python程序
启动pycharm
(1)location:选择"新建项目"目录地址,Existing interpreter:python.exe安装目录地址。如下图所示。
(2)右键"python学习文件夹" ---新建---python File 输入第一行代码后,右键"运行"。如下图所示运行成功!
关于注释的使用1.单行注释:以#开头,# 后写说明文字 【control / 可以快捷注释一行代码】
2.多行注释:三个"单引号"开始,到三个"单引号"结束
二.算数运算符的使用1. :加 -:减 *:乘 /:除 //:取整 %:取余 **:幂
2.字符串可以和整数相乘(输出结果为:字符串重复整数的次数)如下图所示
3.算数运算符优先级
** 优先级最高*/% //优先级第二 -优先级最后可以通过()括号来改变优先级
三.变量与变量的命名规则
在python中,每个变量在使用前必须赋值,变量赋值以后,该变量才会被创建
等号 用来给变量赋值=左边是一个变量名=右边是存储在变量中的值格式:变量名=值
练习1:变量和运算符综合练习如下苹果的价格是8.7元/斤,买了9.8斤苹果,计算付款金额
如果买10斤苹果,就返5元,重新计算上面的购买金额是多少?
练习2:两个变量的值 交换
变量名的命名规则
1.标识符可以由字母,下划线和数字构成2.不能以数字开头3.不能是括号以及各种特殊符号4.不能以关键字重名
查看python中 关键字
查看语法方式:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
关于变量名的命名习惯
1.python中 标识符是区分大小写的2.如果是由多个单词组成的每个单词都使用小写字母单词与单词之间使用_下划线连接例如: first_name, last_name
first_name = "张三"#s所有字母小写
firstName = "张三"#只有第二个单词首字母大写
FirstName = "张三"#每个单词的首字母大写
print (first_name,firstName,FirstName )
变量的数据类型1.数字型1).整型 int2).浮点型 float3).布尔型 bool 真True 非零即真假False4).复数型
2.非数字型1).字符串2).列表3).元组4).集合5).字典3.NoneNone代表具体类型待定
a = 10 #int
b = 3.5# float
c = false#bool
d = true#bool
e = "aaaa"#字符串
练习:变量的数据类型---个人信息
name = "小明"
age = 18
sex = "男"
height = 1.73
isStudent = True
print(name,age,sex,height,isStudent)
不同类型变量之间的计算
1.在python中 两个数字型变量之间是可以直接计算的如果是变量是bool型,在计算时
True 对应数字是 1False对应的数字是 0
2.在python中 两个字符串类型变量之间是可以直接计算的
1).字符串之间 使用 可以拼接成 新的 字符串
2).字符串和整数之间 使用 * 重复字符串的次数
3).数字型变量和字符串之间不能进行其他计算
综合练习:不同类型变量计算
四.不同类型变量的转化
a = 10 #数字 10
b = "10" #字符串 由1和0组成
c = 1
d ="1"
print(a c)#输出结果 11
print(b d)#输出结果 101
1.数字类型转化为字符串类型 方法: str(变量或值)2.字符串类型转化为整型 方法:int(变量或值)3.字符串类型转化为浮点型 方法:float(变量或值)
a = 10
b = "1"
c = 3.5
e = "3.5"
#把b转化为整型
print(a int(b))
#把a转化为字符串类型
print(str(a) b)
# 把e转化为float 浮点型
print(a float(e) )
#print(a e ) 不转化e 会报错 unsupported operand type(s) for : 'int' and 'str
关于四舍五入的转化
#四舍五入:只要把一个浮点数用int()转化为一个整数即可
f = 3.5
a = int(f)
print(a)
1.变量的输入:通过代码获取用户通过键盘输入的信息.
例如:去银行取钱,在ATM上提示"请输入密码"
1.在python中,如果要获取用户在键盘上的输入信息,需要使用到input 函数.语法如下:
变量 = input("提示信息: ")
2.用户输入的任何内容 都是一个字符串
age = input("请输入")
print(age)
#用户输入的是字符串25
验证如下:
3.转化input输入的结果
可以转化为 int(x) 和float(x)型.如下图所示 (图中两段函数等价)
# a = input("请输入一个数字")
# b = input("请输入一个数字")
# print(int(a) int(b))
a = int(input("请输入一个数字"))
b = int(input("请输入一个数字"))
print(a b)
4.练习:变量输入需求:超市输入苹果的价格,单位:元/斤 收银员 输入用户购买苹果的重量 单位:/斤计算并且输出付款金额
六.变量的格式化输出
1).格式化字符串:在python字符串中如果有% 就叫格式化字符串在python中可以使用print 函数将信息输出到控制台%s----格式化字符串%d---有符号的十进制整数%f---浮点数 例如 %.2f只显示小数点后两位%%---输出%号
2).格式化字符串主要功能 是把多个字符串及数字拼接到一起显示出来
3).语法格式print ("格式化字符串" %变量1 ) #单个变量情况下print ("格式化字符串" % (变量1,变量2,变量3....) ) #多个变量情况下 ()使用括号括起来变量
name = "张三"
age = 20
#print("姓名" name ",年龄" str(age) "岁") 输出结果同下
print("姓名%s,年龄%d岁" %(name,age))
格式化字符串练习01
格式化输出个人名片 练习 02
格式化输出 练习 03
多条print输出到一行
1.print函数的输出默认是 回车结尾2.多个print函数的输出结果打印到一行. print("hello ",end="")#多个print输出到一行.如下图所示
字符串中的转义字符\t 横向制表符 \\反斜杠符合 \'单引号 \''双引号 \n 换行在字符串前 ''r''代表不转义. 如下图所示
写在最后:以上是我的学习python笔记,希望对零基础小伙伴入门python起到一些帮助,盆友们看完记得手动点赞 转发分享哦!
下一篇文章,带大家了解:python中运算符和判断if语句的使用及循环语句基本使用
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com