01基础语法

1.常用快捷键

快捷键功能
Ctr + /添加或者取消注释
Ctr + c复制
Ctr + v粘贴
Ctr + a全选
Ctr + x剪切
Ctr + s保存
Ctr + f搜索(查找)
Ctr + z撤销
Ctr + Shift + z反撤销
按住Shift 点击鼠标左键快速选中多行
按住Alt 点击鼠标左键多光标操作

2.基础语法

2.1注释:注释是代码中不会被翻译成机器码的部分(注释的存在不会影响程序的功能)
注释的作用:
1.对代码进行注解和说明,增强代码可读性
2.快速关闭代码
2.2单行注释 : (ctr+/) - 在注释内容前加#
#print('hello world')
print('hello world')   # 打印hello world
2.3多行注释:将注释内容放在三个单引号或者三个双引号之间
#单引号注释              #双引号
'''						"""
多行注释1				  多行注释1					
多行注释2				  多行注释2
.....					.....
'''						"""
2.4行和缩进
1) 一条语句占一行,一行结束不需要分号
2) 一条语句的开头不能随便添加缩进
3) 如果非要在一行显示多条语句,语句和语句之间必须添加分号
print(100); print(200)
2.5常见数据类型
1)数字数据 - 用来表示数值大小的数据,例如:年龄、身高、体重、分数等等
表示方式:和数学中表示一个数字的方式一样,例如:18、3.14、-12、+23、3e4、 2e-3
类型:整型(int) - 相当于数学中的整数、浮点型(float) - 相当于数学中的小数
print(18)
print(3.14)
print(-12)
print(+23)
print(3e4)
print(2e-3)
2)文本数据 - 用来表示文字信息的数据,例如:名字、专业、学校名、家庭住址、公司名等等
表示方式:必须加单引号或者双引号,例如:“hello world!”、‘1326’、‘哈哈’
类型:字符串(str)
print('哈哈')
print('hello world!')
print("成都")
3)布尔 - 布尔数据只有True(真、正确、成立)和False(假、错的、不成立)两个值
表示方式:直接写True和False
类型:布尔(bool)
print(10 > 100)     # False

print(True)
print(False)
4)空值 - None
p = {'name': '哈哈', 'age': 18, '是否已婚': True, '第二语言': None}
2.6标识符和关键
标识符 : 命名合法要求 - 名字由字母、数字或者下划线组成,并且数字不能开头
(python3.x以后名字可以有中文,但是不建议使用)
关键字 : 本身就具备特殊功能或者特殊意义的标识符,关键字不能另作他用(不能作为名字使用)
a = 100
a10 = 200
a_ = 300
a_1 = 400

# a. = 100          # 报错!名字里面不能出现.
# 1a = 100          # 报错!名字数字不能开头

# 大炮 = 20
2.7打印python中的关键字
import keyword
print(keyword.kwlist)

3.类型和类型转换

3.1获取数据类型
# type(数据)   - 返回指定数据类型
print(type(100))            # <class 'int'>
print(type(1.23))           # <class 'float'>
print(type(0.02))           # <class 'float'>
3.2类型转换 - 通用格式 : 类型名(数据),将数据转换成指定类型
1) int(数据) - 将数据转换成整型
#所有浮点数都可以转换为整型
print(int(1.23))        # 1

# 如果字符串去掉引号后是一个整数就可以转换成整型,否则报错
print(int('123'))       # 123
print(int('293'))       # 293
# print(int('29.3'))    # 报错
# print(int('abc'))     # 报错
2)float(数据) -将数据转换成浮点型
# 所有的整数都可以转换成浮点数
print(float(10))        # 10.0
print(float(120))       # 120.0

# 去掉引号后本身就是一个数字的字符串就可以转换成浮点数
print(float('129'))     # 129.0
print(float('12.9'))    # 12.9
# print(float('12a'))   # 报错
3) str(数据) - 将数据转换成字符串
# 所有整型,浮点,布尔都可以转换为字符串
print(str(1213))        # '1213'
print(str(-1213))		# '-1213'
print(str(+1213))		# '+1213'
print(str(1.213))		# '1.213'
print(str(True))		# 'True'
print(str(False))		# 'False'
4)bool(数据) - 将数据转换成布尔
# 所有整型,浮点,字符串都可以转换为布尔
print(bool(1213))		# True
print(bool(-1213))		# True							
print(bool(+1213))		# True		
print(bool(1.213))		# True
print(bool('1213'))		# True
print(bool('1.213'))	# True
print(bool('abc'))		# True

4.输出函数print基本用法

功能:将指定数据打印(显示)到控制台,在控制台看到的内容,一定是在程序通过print打印的内容
4.1 一次打印一个数据
# print(数据)
print(100)			# 100
print('hello')		# hello
print(10 + 20)      # 30
print('10 + 20')    # 10 + 20
4.2 同时打印多个数据
# print(数据1, 数据2, 数据3, ...)
print(100, 200, 300)
print('abc', 100, 12.5, True)
4.3 换行参数 end
# print(数据1, 数据2,...,end='\n')    \n代表换行
# 默认情况一下,一个print打印完数据后会自动换行(end默认是换行)
# 原理:每次打印完print里面的数据以后,会自动打印end的值
print(100)
print(200)
#结果如下
'''
100
200

'''
print(100, end='+')
print(200, end='=')
print(300)
#结果如下
'''
100+200=300

'''
4.4连接参数 sep
# sep默认值是空格:同时打印多个数据的时候,
print(100, 200, 300)        # 100 200 300
print(100, 200, 300, sep=';')       # 100;200;300
print(100, 200, 300, sep='and')     # 100and200and300

print(100, 200, 300, sep='+', end='=')
print(600)
'''
100+200+300=600

'''

5. 输入函数input的基本用法

功能:从控制台获取数据在程序中使用,获取到的数据的类型都是字符串,要操作数据就要转换类型
# 用法:变量名 = input(输入提示信息)

name = input('请输入你的姓名:')
print(name)

# 提示输入性别并保存
gender = input('请输入你的性别:')
print(gender)


# 2. 不管通过input操作输入的数据是什么,获取到的数据的类型都是字符串(str)
#错误做法
# age = (input('请输入你的年龄:'))
# print(age)    # age = '20'
# print(age < 18)     #报错,不能类型数据不能比较

#正确做法
age = int(input('请输入你的年龄:'))
print(age)    # age = 20
print(age < 18)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值