python基础语法

1.字面量

概念:在程序中被写下来的固定的值

常用的字面量类型:字符串,整数,浮点数,布尔类型

2.注释

概念:对代码进行解释说明的文字

注释分类:

单行注释(#内容)和多行注释("""内容""")

3.变量

含义:程序中一种用于存储数据的抽象概念.

格式:变量名 = 变量值          后面的值赋给前面的变量名

好处:可以重复使用,方便储存程序中运行的变化数据

注意:变量本身没有类型,变量的类型随变量值的类型改变而改变!

4.标识符

概念:在程序中按起名的规则和规范命名的一串文字.

4.1规则

英文(区分大小写),数字,中文(不建议).

注意事项:不能以数字开头,不建议使用中文,不能使用关键字,严格区分大小写

4.2规范

见名知意

大驼峰命名法:UserName

小驼峰命名法:userName

下划线命名法:user_name

5.type查看数据类型

type(字面量)   type(变量)

注意: 变量本身没有类型,type查看变量类型本质是变量记录的数据的类型.

6.数据类型转换

含义:在特定条件下,需要的数据类型和数据实际类型不一致,而进行的一种转换.

常见的三种类型转换:

1转化为字符串:str(任意数据)

2转化为整数:int(部分数据)

    字符串类型只能是整数转换,eg:int(3.14)报错,int('3')=3

    浮点数转化为整数会出现精度丢失,eg:int(3.84)=3

3转化为浮点数:float(部分数据)

    字符串内是整数和浮点数均可转换.eg:float('3')=3.0

7.print输出函数

含义:输出内容到控制台

每个print函数都自带换行操作        print(end='\n')

单个内容输出:print(内容)           多个内容输出:print(内容1,内容2...)

8.字符串

1.含义:多个字符组成一个串

2.类型:'内容'  / '"内容" /   "'内容'"  / """内容"""

3.字符串格式化输出的五种形式示例:

# 定义变量
name = 'TOM'
age = 18
weight = 66.66

# 方式1: print打印多个内容,多个内容直接默认用逗号分隔,同时结果中默认会加上空格分隔
print('我的姓名是', name, '年龄是', age, '体重是', height, '公斤')

# 方式2: 先用+号把多个小字符串拼接成一个大字符串,然后print最终打印一个大字符串
# 注意: 如果不是字符串,需要手动使用str()转换为字符串
print('我的姓名是 ' + name + ' 年龄是 ' + str(age) + ' 体重是 ' + str(height) + ' 公斤')

# 方式3: print直接打印一个大字符串里面用%s占位,然后把对应的变量自动变成字符串放到对应的位置
print('我的姓名是%s,年龄是%s,体重是%s公斤' % (name, age, height))

# 方式4: print直接打印一个大字符串,里面字符串用%s占位,整数用%d占位,小数用%f占位
# 注意: %f这种形式接收浮点数的时候,默认保留6位小数,不够,用0补全
print('我的姓名是%s,年龄是%d,体重是%.2f公斤' % (name, age, height))

# 方式5: pirnt直接打印一个大字符串,格式是f"...{变量名}..."
# 注意: 如果是浮点数,默认原样输出,如果想要保留某位小数,可以使用:.yf
print(f'我的姓名是{name},年龄是{age},体重是{height}公斤')
print(f'我的姓名是{name},年龄是{age},体重是{height:.2f}公斤')

字符串引号的嵌套

转义符:\

# 单引号套双引号
s1 = '我最近看了本书"西游记"'
print(s1)
# 双引号套单引号
s2 = "我最近看了本书'西游记'"
print(s2)

# 一对单引号中套一个单引号
s3 = 'I\'m 张三'
print(s3)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值