Pycharm
的基础使用与Python
的基本语法 计算机可以认识的语言只有二进制数字。
人机交互的发展:1101011----->汇编语言----->c语言----->java/python/php。
c语言----编译器
---->1101011。
python----解释器
---->1101011。
File -> New Project ->create
.py
文件File -> New -> Python File
.py
文件选中文件 -> 右键 -> Delete
.py
文件选中文件 -> 右键 -> Refactor -> Rename -> ...
字体:File -> Setting... -> Editor -> Font
主题:File -> Setting... -> Editor -> Genral -> Rich-Text Copy
.py
文件时的自带内容File -> Setting... -> Editor -> Code Style -> File and Code Templates ->Python Script
ctrl + /
添加或取消注释ctrl + A
全选ctrl + C
复制ctrl + v
粘贴ctrl + X
剪切ctrl + S
保存ctrl + Z
撤销ctrl + shift + Z
反撤销alt + 点击
多行同时操作print('Hello World!') #一条有效的代码就是一条语句
;
可加可不加。;
隔开。 注释就是代码中不参与编译执行(解释)的文字,且注释不会影响程序功能。
#
(#
和注释内容之间有一个空格)。'
或者三个"
之间。#注释内容
'''
注释内容1
注释内容2
'''
"""
注释内容1
注释内容2
"""
标识符是命名要求(变量命名、函数命名类命名)。
#有效的名字
name,abc,abc123,abc_123
#无效的名字
123abc,abc+123,123
注意:在python 3.x版本中,标识符中可以出现中文,但一般不用。
关键字就是在python
中本身就具备特殊功能或者特殊意义的标识符(关键字不能另作他用)。
['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']
例如:18、5、108.7、3e4、1e-2
例如'小明'、'Hello world!'
True
和False
两个值。True
表示真/肯定/确定;False
表示假/否定,表示的时候直接写。#数字数据
print(18)
print(108.7)
print(3e4,2e-9)
#文本数据
print('Hello world!')
print("千锋教育")
print('15884985784')
#布尔值
print('今天你吃饭了吗?')
print(True)
print(10>20) #运行结果为False
数据类型就是用来对数据进行分类。
int
、浮点型(小数)float
、复数a+bj
str
bool
type(数据)—获取指定数据对应的类型
print(type(123)) #
print(type('abc')) #
print()
输出函数的作业是将指定的数据在控制台显示/打印出来。
print(20)
print('Hello world!')
print(True)
print(10 + 20)
print(10,20,30)
print(20,'abc',True)
input()
输入函数获取用户从控制台输入的数据。
变量 = input(提示信息) — 变量中保存的是输入的内容
value = input('请输入密码:')
print('输入的内容是:',value)
#假如我们要打印英雄台词三遍:
#方法一:
print("一曲终了、繁花散尽、伊人已逝,只余一声空叹。")
print("一曲终了、繁花散尽、伊人已逝,只余一声空叹。")
print("一曲终了、繁花散尽、伊人已逝,只余一声空叹。")
#方法二:
message = "一曲终了、繁花散尽、伊人已逝,只余一声空叹。"
print(message)
print(message)
print(message)
变量就是程序中保存数据的容器。(可以把变量看成是一个盒子,盒子里面放数据)
语法:变量名 = 数据
说明:变量名 — 程序自己命名。
要求:即标识符的要求,不能是关键字。
规范:a.见名知义
b.字母都小写,多个单词之间用下划线隔开,或者首字母大写
c.不使用系统提供的函数名和类名
#正确命名方式
name = '亚索'
age = 18
student_name = '永恩'
studentName = '石头人'
#错误命名方式
print = 'hello'
type = 100
使用变量就是使用变量中存储的数据。(变量中存储的数据能做的,变量都可以做)
num = 100
print(100) #100
print(num) #100
print(type(100)) #
print(typpe(num)) #
print(100 + 200) #300
print(num + 200) #300
message = '请输入密码:'
input('请输入密码:')
input(message)
重新给变量赋值后,变量中保存的是最新的数据。
hero_name = '亚索'
hero_name = '永恩'
print(hero_name) #永恩
pw = '123456'
#重新输入密码并且保存在pw里面
pw = input('请输入新密码:')
print(pw) #pw为新输入的密码
定义多个变量保存不同的值。
a = 10
b = 20
c = 30
print(a,b,c) #10,20,30
a,b,c = 10,20,30
print(a,b,c) #10,20,30
#练习:一直变量x和y保存的数据是100和200,交换x和y的值
#方法一:
x = 100
y = 200
z = x
x = y
y = z
print(x,y) #200,100
#方法er
x = 100
y = 200
x,y = y,x
print(x,y) #200,100
先抛坑,坑多大看数据;
然后将数据存储到坑里面;
最后使用变量名给坑贴一个标签。重新给变量赋值,会重新抛一个新的坑,新的坑的大小由新的数据决定,然后新数据放到新的坑里面,再将贴在原来的坑上的标签撕下来贴到新的坑上。
//C语言、Java的写法:
int x = 100;
#Python的写法:
x = 100
x = 'abc'
print(x) #abc
num = 9999 ** 9999
print(num) #数据溢出