1、Python简介
Google开源机器学习框架:TensorFlow Facebook开源机器学习框架:Pytorch 开源社区主推学习框架:Scikit-learn 百度开源深度学习框架:Paddle Python发展历史 Pycharm下载地址
2、变量
'''
命名规则:
由数字、字?、下划线组成
不能数字开头
不能使?内置关键字
严格区分??写
1、?名知义
2、?驼峰:即每个单词?字?都?写,例如: MyName
3、?驼峰:第?个(含)以后的单词?字??写,例如: myName
4、下划线:例如: my_name
'''
my_name = 'TOM'
print(my_name)
schoolName = '黑马程序员'
print(schoolName)
3、数据类型
a = 1
print(type(a))
b = 1.1
print(type(b))
c = True
print(type(c))
d = '12345'
print(type(d))
e = [10, 20, 30]
print(type(e))
f = (10, 20, 30)
print(type(f))
h = {10, 20, 30}
print(type(h))
g = {'name': 'TOM', 'age': 20}
print(type(g))
4、注释
"""
下?三?都是输出的作?,输出内容分别是:
hello Python
hello itcast
hello itheima
"""
print('hello Python')
print('hello itcast')
print('hello itheima')
'''
下?三?都是输出的作?,输出内容分别是:
hello Python
hello itcast
hello itheima
'''
print('hello Python')
print('hello itcast')
print('hello itheima')
5、Debug工具
步骤:
- 打断点
- Debug调试
断点位置 ?标要调试的代码块的第??代码即可,即?个断点即可。 打断点的?法 单击?标代码的?号右侧空?位置
6、格式化输出
'''
格式化符号
%s:字符串
%d:有符号的十进制整数
%f:浮点数
f-字符串
f'{表达式}'
转义字符
\n:换?
\t:制表符
print结束符
'''
age = 18
name = 'TOM'
weight = 75.5
student_ID = 1
print('我的年龄是%d岁' % age)
print('我的名字是%s' % name)
print('我的体重是%.2f公斤' % weight)
print('我的学号是%04d' % student_ID)
print('我的名字是%s,今年%d岁' % (name,age))
print(f'我的名字是{name}, 明年{age + 1}岁')
7、格式化字符串扩展
age = 18
name = 'TOM'
weight = 75.5
print('我的名字是%s,今年%s岁,体重%s公斤' % (name,age,weight))
8、转义字符
'''
\n :换?。
\t :制表符,?个tab键(4个空格)的距离
'''
print('hello')
print('world')
print('hello\nPython')
print('\tabcd')
9、print换行符
print('hello',end="\n")
print('world',end="\t")
print('hello',end="...")
print('Python')
10、输入
"""
1. 书写input
input('提示信息')
2. 观察特点
2.1 遇到input,等待用户输入
2.2 接收input存变量
2.3 input接收到的数据类型都是字符串
"""
password = input('请输入您的密码: ')
print(f'您输入的密码是: {password}')
print(type(password))
11、转换数据类型
"""
1. input
2. 检测input数据类型str
3. int() 转换数据类型
4. 检测是否转换成功
"""
num = input('请输入数字:')
print(num)
print(type(num))
print(type(int(num)))
num1 = 1
str1 = '10'
print(type(float(num1)))
print(float(num1))
print(float(str1))
print(type(str(num1)))
list1 = [10, 20, 30]
print(tuple(list1))
t1 = (100, 200, 300)
print(list(t1))
str2 = '1'
str3 = '1.1'
str4 = '(1000, 2000, 3000)'
str5 = '[1000, 2000, 3000]'
print(type(eval(str2)))
print(type(eval(str3)))
print(type(eval(str4)))
print(type(eval(str5)))
12、运算符
num1, float1, str1 = 10, 0.5, 'hello world'
print(num1)
print(float1)
print(str1)
a = 100
a += 1
print(a)
b = 2
b *= 3
print(b)
c = 10
c += 1 + 2
print(c)
a, b = 5, 7
print(a == b)
print(a != b)
print(a < b)
print(a > b)
print(a <= b)
print(a >= b)
a, b,c = 0, 1, 2
print((a < b) and (c > b))
print(a > b and c > b)
print(a < b or c > b)
print(a > b or c > b)
print(not False)
print(not c > b)
|