Python学习(二.基础语法)

Python学习(二.基础语法)

1.我的第一个py程序:

print("Hellow,Python!")
print('你好,Python!')

#输出  Hellow,Python!
#	  你好,Python!

哈哈,有点…

2.基础知识
标识符

第一个字符必须是字母下划线 _
标识符的其他的部分由字母、数字和下划线组成。
标识符对大小写敏感

py关键字

[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘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’]

这些关键字不能把它们用作任何标识符名称

注释
1.单行#
2.多行

‘’’
第一注释
第二注释
‘’’
“”"
第三注释
第四注释
“”"

行与缩进
py使用缩进来表示代码块,同属于一个代码块的语句必须包含相同的缩空格数,若缩进不一致则运行会出错。

多行语句
如果要换行写,
(1)反斜隔开
示例:
print(f'hellowworld')
(2)语句放在中 [ ], { }, 或 ( )
示例:
在这里插入图片描述

数字类型Number
整数 int —(eg:1,2,3)
布尔型 bool —(eg:true,false)
浮点数 float —(eg:1.22,1.31)
复数 complex —(eg:1+1,1.1+3.1,1+2i)

字符串String
1.在py中 ‘ ’ 和 “ ” 在使用上完全相同。
2. \ 除了在上面提到的可以用于输入多行语句外还能和 r 搭配使用,可以让反斜不发生转义

print('nice to meet you\n认识你很高兴')   '''\n是一个换行符不会被显示  输出:nice to meet you
																		认识你很高兴'''
print(r'nice to meet you\n认识你很高兴')  '''nice to meet you\n认识你很高兴'''

3.多行字符串

print('''1
         2
         3
         4
         ...''') 														

4,字符串的拼接操作和字符串的重复操作

print('''12112121'''+'加油!')  #输出12112121加油!
print('''12112121'''*100)  #输出1211212112112121121121...(一百个12112121)													

5.索引相关

str = '我爱你中国'
print(str[0:4])  #输出“我爱你中国”
print(str[0:-1])  #输出0到-1中间的字符 “我爱你中”
print(str[3:])	 #输出从第三个开始后的所有字符 “中国”
print(str[0::2])  #输出“我你国” 从第1个字符开始的后面的每隔一个字符(步长为2)的字符	变量[头下标:尾下标:步长]								

输入input
输入函数:
input (’ … ')

print('请输入:')
str = ''
sacnner = input(str)
print(sacnner)

一行可以显示多行代码
每条之间用 “ ; ”连接

print('请输入2:');str2 = '';sacnner2 = input(str2);print(sacnner2)

复合语句
**我一直很奇怪,有些语句的后面为什么要加 “ : ” ,我怎么知道哪些要加,哪些不需要呢,为什么要加呢,有什么用呢
原来——
像 if , while , def , class 这样的复合语句,首行是以关键字开始,以冒号 “ : ” 来结束,这一行之后的一行或者多行代码构成的是一个代码组,多个语句构成代码组。

导包
导包用 import 与 from…import (类似于java导jar包)


导入整个模块
import 包名
import sys


从某个模块里导入某一个函数
from 包名 import 函数名
from sys import argv


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值