赞
踩
目录
字面量:在代码中,被写下来的固定的值,称之为字面量。
Python种常用的有6种(数据)的类型:
又称文本,是由任意数量的字符如中文、英文、各类符号、数字等组成。所以叫做字符的串。
字符串都需要被双引号包围起来,凡是被双引号包围起来的,都是字符串。
python中的注释分为单行注释和多行注释,
单行注释以 # 开头,井号右边的所有文字当作说明,注意:#号和注释内容之间一般建议以一个空格隔开;
多行注释以 一对三个双引号 引起来的内容 ("""注释内容""")来解释说明代码的作用。
python的变量的定义格式为:变量名称 = 变量的值
(注意,不用写变量类型的,哈哈哈
money=50 print("钱包还有:",money) # print语句可以输出多个数据 # 格式:print(内容1,内容2,...,内容n)
使用 type(被查看类型的数据) 语句,就可以查看数据的类型。
print(type("baibai")) print(type(66)) print(type(3.14)) """输出: <class 'str'> <class 'int'> <class 'float'>"""
这三个语句,都是带有返回值的。
- 注意1:万物都可以转换成字符串,因为加上双引号都是文本了;但是不是所有的字符串能转换成整数或浮点数哦!~
- 注意2:浮点转整数,会丢失精度,小数部分丢掉;整数转浮点,会输出一位小数。
是指在编程时,用来给变量、类、方法等命名。命名时有三点注意事项:
1.只能出现英文、中文(不推荐用)、数字(不能用在开头)和下划线(_)这四种
2.python是大小写敏感的,比如A和a,在python看来是两个东西
3.不允许用关键字命名哦:
(不用背,即使用了IDE也会自己报错的,哈哈哈
1.算数运算符:
2.赋值运算符 就是=呀~
还有复合的赋值运算符:
1.单引号法: name=' 黑马程序员 '
2.双引号法: name=" 黑马程序员 "
3.三引号法: name=""" 黑马程序员 """
字符串的引号嵌套:
如果想要定义的字符串本身包含了单双引号了,该怎么办呢?
1.如果只包含双引号,就用单引号去定义
2.如果只包含单引号,就用双引号去定义
3.或者使用转移字符(\)将引号接触效用,成为普通的字符串
如:print(" you are so \" cute \". ") 输出:you are so " cute ".
场景一、有俩字符串的字面量,则可以直接通过 + 号拼接起来,如:
print(" hello "+" world "); 输出:hello world
场景二、字面量和变量拼接:
name="tom" print("my name is "+name) #输出:my name is tom但是 + 号不能将字符串和整数进行相加操作,会报类型错误,只能将整数转换成字符类型。
其中,%表示要占位的地方,s表示将字符串放入占位的地方。
要是有多个变量需要插入,就需要用括号将变量括起来,并且注意变量的插入顺序哦。
name="tom" gender="male" age=22 info="name is %s, gender is %s, age is %s." %(name,gender,age) print(info) #输出:name is tom, gender is male, age is 22.这时用%s的话,int类型的age也会被强转成string型连到句子中。
三种常用的占位数据类型:
可以使用辅助符号“ m.n ”来控制数据的宽度和精度
m控制宽度,要求是数字(很少使用),设置的宽度小于数字自身,不生效
n控制小数点精度,要求是数字,会进行小数的四舍五入
比如:%5d 表示将整数的宽度控制在5位
如数字11,被设置为5d,就会变成:[空格][空格][空格]11,用三个空格补足宽度。
(这跟c语言一样一样的,哈哈哈
比如:%5.2f 表示将宽度控制为5,小数点精度设置为2
如11.345设置为%7.2f,结果是[空格][空格]11.35,两个空格不足宽度,小数部分限制2位且遵守四舍五入,即为 .35
还有一个快速格式化的方式:
语法:f" 内容{ 变量 } "
name="tom" gender="male" age=22 info=f"name is {name}, gender is {gender}, age is {age}." print(info) #输出:name is tom, gender is male, age is 22.这种方法的特点在于:1.不理会类型 2.不做精度控制
表达式是指一条具有明确执行结果的代码语句。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。