Python基础语法

1.注释

#      一般用于注释一行

''' .... ''' 和"""...""" 可以多行注释,作用相同

2.变量和类型

1,变量的定义

变量是用来存储数据的,而程序就是用来存储数据的

2,变量的类型

python中的数据类型 

 字符串:num1='abc' / num1="abc"

布尔型(bool):isNull = true

浮点型:num2=7.9

在python中怎么知道变量的类型:

print(type(num1))
---输出为<class 'str'>

print(type(num2))
---输出为<class 'float'>

 3.标识符

标识符就是编程中的 项目名、文件名、变量名。

标⽰符由字⺟、下划线和数字组成,且数字不能开头

在编写程序的时候,经常会遇到⾃⼰定义名字的场景,⾃⼰定义的名字就是标识符,定义名字是有规

则的

1. 组成:是由数字、字⺟、下划线组成的

2. 因为Python的编码是UTF-8,国际标准,收录的世界语⾔,各国⽂字统称为字⺟

3. 只不过按照⼤众的编码习惯,建议字⺟使⽤英⽂字⺟

变量名命名的硬性规则:

1. 不能以数字开头

2. 区分⼤⼩写

3. 不能使⽤关键字【Python已经占⽤的并且赋予特殊含义的单词 ⽐如 True/False/None】

 4.关键字

如何查看关键字:

D:\bigdata\python>python ----在cmd中输入python,
Python 3.10.9 (tags/v3.10.9:1dd9be6, Dec  6 2022, 20:01:21) [MSC v.1934 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import keyword
>>> keyword.kwlist
['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'] ---关键字

5.如何起好名

1,见名知意

起的名字让人看到就知道啥意思

2,驼峰法

小驼峰:⼩驼峰式命名法(lower camel case): 第⼀个单词以⼩写字⺟开始;第⼆个单词的⾸字⺟⼤写,例如:myName、aDog              ------变量名用小驼峰

大驼峰:⼤驼峰式命名法(upper camel case): 每⼀个单字的⾸字⺟都采⽤⼤写字⺟,例如:FirstName、LastName           ------项目名使用大驼峰、文件名也使用大驼峰

6.输出(print)

1,打印

原模原样的输出

2,格式化输出

myName = '阿茹'
age = 22
print('我的名字是%s,今年%d岁了'%(myName,age))

---我的名字是阿茹,今年22岁了

格式符号:

3,换行输出

在输出时,如果有\n可以实现换行

print('*\n**\n***')

*
**
***

"""也可以实现换行

print('*\n**\n***')
print("""
今年过节不收礼,
收礼就收脑白金!
      """)


今年过节不收礼,
收礼就收脑白金!

4,单双引号

单引号可以包含双引号,但是不可以包含单引号

双引号可以包含单引号,但是不可以包含双引号

print(('Good Good study,"Day Day Up"'))
print(("Good Good study,'Day Day Up'"))


Good Good study,"Day Day Up"
Good Good study,'Day Day Up'

  "" 和 '' 本身是标识一个字符串的意思,但是加 \ ,就可以实现转义

print(('我的爱好是学习\'Python\'!'))

我的爱好是学习'Python'!

7,输入(input)

input 会阻塞程序,如果不输入,不能进行下一步!

print('请输入你的密码:')
password = input()
print('请输入你的取款金额;')
money = input()
print('本次取款金额为'+money+'元')


请输入你的密码:---每一步都必须输入才能进行下一步
1
请输入你的取款金额;
100
本次取款金额为100元

8,运算符

8.1算法运算符

print(2+3)
print(2-3)
print(2*3)
print(3/2)  ---1.5 python语言是取到小数的
print(7%2)  ---取余数 1  
print(7//2) ---3  取结果的整数部分
print(7/2)  ---3.5
print(2**3) ---2的3次方 幂

8.2赋值运算符

num = 1 + 2 * 3
num2 = (1 + 2) * 3
print(num)
print(num2)

7
9

 也可以同时多个变量赋值

a,b = 10,20
print(a)

10

8.3复合赋值运算符

a,b = 10,20
a+=b
print(a)

30

9,数据类型转换

print('请输入第一个数字:')
num1 = input()
num1 = int(num1)
print('请输入第二个数字:')
num2 = input()
num2 = int(num2)
print('计算结果为%d' % (num1 + num2))


请输入第一个数字:
1
请输入第二个数字:
2
计算结果为3
name = 'xiaozhi'
age = 18
print ('name=%s,age=%d'%(name,age)) ---格式化输出
name2 ='xiaozhang'
print('两个人的名字是:'+name+','+name2) ---字符串可以串接
print("两个人的名字是:%s,%s"%(name,name2))

print("name="+name+",age="+str(age)) --第一个name和第二个age可以随便写(名字是  年龄是  )
!!字符串中的+,左右必须是字符串!!

name=xiaozhi,age=18
两个人的名字是:xiaozhi,xiaozhang
两个人的名字是:xiaozhi,xiaozhang
name=xiaozhi,age=18

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值