第一个python程序
print是一个函数,功能是打印括号里面的内容
print('hello word')
print('我帅不帅')
print('帅的一批')
print('❤❤❤')
print('jiliguala')
常用快捷键 | 功能 |
---|---|
Ctrl+/ | 添加或取消单行注释 |
Ctrl+s | 保存 |
Ctrl+c | 复制 |
Ctrl+v | 粘贴 |
Ctrl+x | 剪切 |
Ctrl+z | 撤销 |
Ctrl+a | 全选 |
Ctrl+shift+z | 反撤销 |
shift+鼠标 | 选中一部分 |
按住alt 不放,可以让编辑区同时出现多个光标 | ———— |
Ctrl+f | 搜索/查找 |
Ctrl+r | 替换 |
windows: ctrl+shift+f10 | 直接执行 |
python基础语法
一,注释
定义:程序中的说明文字,不会被执行,没有任何程序功能
单行注释:在说明文字前加 # 或者ctrl+/
多行注释:两组 ''' '''或者 """ """ 括起来,一般使用双引号。
name='张三'
age=22 # 这是一个变量用来储存年龄
二,标识符
标识符专门用来命名的,用来给函数,变量,或者类
python对标识符的要求就是对命名的要求,由数字 字母 下划线组成,数字不能开头
在python3.x中标识符中可以包含除了ASCII码表以外的其他字符。(可以包含中文)
z9xc = 109
a_1 = 45
伍佳佳 = 2
三,关键字(保留字)
python保留下来用来表示一些特殊功能和特殊意义的一些标识符 不能用关键字命名
import keyword # 导入python的keyword标准库
print(keyword.kwlist) # 打印python中所有的关键字
['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.数字类型
int -- 整形(整数) 例如:10 20 -10 -20
float -- 浮点型(小数) 例如:1.4 3.5 -2.3
complex -- 复数 (包含所有的虚数,实部+虚部) 例如:10+j
布尔类型(bool) 只包含两种结果的数据类型
True
False
字符串(str):程序中的文本数据,值是通过单引号或者双引号将文本括起来 例如:'hello' ,
type(数据) -- 获取数据对应的类型
num1 = 10
num2 = 12.5
num3 = 10+5j
num4 = True
num5 = False
num6 = 'asdfghjkl123123伍佳佳'
print(num6)
print(type(num1),type(num2),type(num3),type(num4),type(num6))
#<class 'int'> <class 'float'> <class 'complex'> <class 'bool'> <class 'str'>
五.缩进
在写python程序的时候,每条语句前的空格数是有严格规范的,不能随便加空格,也不能少写空格
IndentationError: 缩进错误
六,print函数和input函数
print() -- 控制台输出函数:可以在控制台输出括号里的所有类容
input()-- 获取从控制台输入的内容 ,以回车结束
A -- print 函数
num1 = 10
num2 = 12.5
num3 = 10+5j
num4 = True
num5 = False
num6 = 'asdfghjkl123123伍佳佳'
print(num6) # asdfghjkl123123伍佳佳
print(num3) #(10+5j)
print(num2) #12.5
print(num1,num2,num3,num4,num6) # 10 12.5 (10+5j) True asdfghjkl123123伍佳佳
自定义结尾(默认换行)和多个内容之间的间隔(默认是空格)
print('第一行内容',end='') # 第一行内容第二行内容
print('第二行内容')
print('第三行内容',end='****') #第三行内容****第四行内容
print('第四行内容')
print(num1,num2,num3,num4,num6,sep='&')
# 10&12.5&(10+5j)&True&asdfghjkl123123伍佳佳
B -- input 函数 获取从控制台输入的内容 ,以回车结束,当程序执行到input函数程序会停下来,
等待输入完成才继续执行程序
content = input('请输入:') # 输入内容给content存起来
print(content)
变量
1,什么是变量
变量就是程序中用来保存数据的容器
如果数据不存储,数据就会丢失
2,怎么申明变量
基本语法(固定写法):变量名 = 值
变量名:程序员自己命名的
要求:必须是标识符,不能是关键字
规范:a.遵循PEP8命名规范--所有字母必须小写,如果名字是有多个单词组成,单词之间使用下划线隔开
:b.见名知意--看见变量名就要知道这个变量里面存的什么数据
= -- 赋值符号:动词 ,将等号右边的值存到左边的变量里面
值 : 所有有结果的表达式都可以作为值(可以是一个数据(int,float,complex,bool,str),
也可以是其他变量或者也可以是运算结果)
声明一个dog_name变量并且将李福贵赋给它
单独声明一个变量
dog_name = '李福贵'
print(dog_name)
同时申明多个变量,赋一样的值
num1=num2=num3=10
print(num1,num2,num3) #10 10 10
同时申明多个变量赋不一样的值
name,age,sex='小黄',20,'女'
print(name,age,sex)
python中一行写多条语句,中间必须加分号
name2='钩子';age2=30
3,注意事项
a 变量必须先赋值再使用
b 重复给一个变量赋值,后面赋的值会覆盖先赋的值
a=10
a=20
print(a)
c 同一个变量可以赋不同类型的值
num=10
print(type(num)) # int
num='asd'
print(type(num)) # str
总结,申明变量和给变量赋值的原则:先在内存中开辟空间存数据,然后把存变量的地址赋给变量
8位(bit)= 1 字节
1024字节=1kb
1024kb=1mb
1024mb=1g
1024=1t
网友评论