python语法基础学习(一)

一、注释

1、单行注释

       以#开头,#右边的所有文字当做说明

一般用于解释单行代码或一小段代码

注意:#号和注释内容一般建议以一个空格隔开

2、多行注释

        以一对三个双引号 引起来 " " "、、、" " "

一般用于解释整个python代码文件,类、方法

总结:注释是代码中解释型语句,用来对代码内容进行注解,注释不是代码,它不会被程序执行。

二、变量

变量是程序运行时,能储存计算结果或能表示值的抽象概念

1、变量定义的格式

变量名称=变量的值

变量名称:变量名

=:赋值

变量的值:变量值

变量存储的值是可以改变的

三、数据类型

1、string

字符串类型,用引号引起了的数据都是字符串

2、int

整型(有符号),数字类型,存放整数

3、float

浮点型(有符号),数字类型,存放小数

4、type()语句

用来得到数据的类型

语法:

type(查看数据)

在python中,变量没有类型

四、数据类型转换

1、int(x)

将x转换为一个整数

2、float(x)

将x转换为一个浮点数

3、str(x)

将对象x转换为字符串

字符串不能随意转换成数字

# 将数字类型转换成字符串类型

num_str=str(8.9)

# 将字符串类型转换成数字类型

str_int=int("89")

# 整数转浮点数

float_num=float(11)

# 浮点数转整数

nt_num=int(11.345)

五、标识符

1、什么是标识符

标识符是用户在编程的时候所使用的名字,用于给变量、类、方法等命名。

2、标识符命名规则

内容限定:

只允许出现英文、中文、数字和下划线,开头不能使用数字,只能以字母、下划线开头

大小写敏感:

完全区分大小写

不可以使用关键字

六、运算符

1、算术运算符

+(加)

-(减)

*(乘)

/(除)

//(取整除)

%(取余)

**(指数)

2、复合赋值运算符

1、+=:加法赋值运算符

2、-=:减法赋值运算符

3、*=:乘法赋值运算符

4、/=:除法赋值运算符

5、%=:取模赋值运算符

6、**=:幂赋值运算符

7、//=:取整除赋值运算符

七、字符串

1、字符串的三种定义形式

       单引号定义法:name='单引号定义'

        双引号定义法:name="双引号定义"

        三引号定义法:name="""三引号定义""",如果有变量则为三引号定义法,如果没有变量则为多行注释

2、引号的嵌套

单引号内可以使用双引号,双引号内可以使用单引号;若单引号内使用单引号可以使用:\来进行转义,

3、字符串的拼接
#字符串字面量之间的拼接
print("字符串之间间"+"拼接")
#字符串字面量和字符串变量之间的拼接
name="字符串"
id="拼接"
print("我是:"+name +",拼接是:"+id)

这种方式的拼接字符串不能和数字和其他类型完成拼接

4、字符串的格式化

        1、%占位符%变量

        使用占位的形式来完成数字和字符串的拼接

        %s:将内容转换成字符串,放入占位位置

        %d:将内容转换成整数,放入占位位置

        %f:将内容转换成浮点型,放入占位位置

        数字精度的控制

        ·m,控制宽度,要求是数字(很少使用),设置的宽度小于数字自身,不生效

        ·n,控制小数点精度,要求是数字,会进行小数的四舍五入

        例如:%5d,%5.zf

        m和n均可以省略

        如果m比数字本身宽度还小,m是不会生效的

        2、f"{占位}"快速格式化

        不会理会类型和不做精度的控制

        3、对表达式进行字符串格式化

f"{表达式}"

name='python'
print(f"my name:{name}")

%s%d%f%(表达式,表达式,表达式) 

factor=1.2
price=19.9
growth_days=7
finally_price=price*factor**growth_days
print("每日增长系数:%f,经过%d天增长,当前价格为:%f"%(factor,growth_days,finally_price))

 八、数据输入(input语句)

1、获取键盘输入(input语句)
name=input()

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值